Projects
Multimedia
gpodder3
Sign Up
Log In
Username
Password
We truncated the diff of some files because they were too big. If you want to see the full diff for every file,
click here
.
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 22
View file
gpodder3.changes
Changed
@@ -1,4 +1,36 @@ ------------------------------------------------------------------- +Tue Jun 30 07:54:52 UTC 2020 - Fridrich Strba <fridrich.strba@bluewin.ch> + +- Update to 3.10.16 + * New features + + Add menu items to trigger podcast/episode search + + Add EQL functions to match text in title and/or description + (S("case sensitive")), (s("case insentitive")), (R("case + sentitive regex")), (r("case insentitive regex")) + + Add podcast and section EQL variables for use with SsRr + functions (in addition to title and description) + + Filter episodes extension works in gpo + + --quiet flag for less messages on the console + + Better client-side decorations on environments requesting them + (gnome3) + * Improvements + + Refactor youtube formats and add settings for more resolutions + + Don't clear custom youtube formats when switching to a builtin + one + + Better indicate optional imports (gpod and eyed3.mp3) + * Bug fixes + + Fix ubuntu/unity extensions + + mpris_listener playback position lost on VLC quit + + Gtk UI: Force-resize icons in player list + + Readable hyperlinks in shownotes with darker themes + + Outdated podcastparser on windows (and macOS) + * Updated Translations + + Dutch + + French + + German + + Norwegian Nynorsk + +------------------------------------------------------------------- Wed Apr 22 09:21:08 UTC 2020 - Fridrich Strba <fridrich.strba@bluewin.ch> - Update to 3.10.15
View file
gpodder3.spec
Changed
@@ -18,7 +18,7 @@ Name: gpodder3 -Version: 3.10.15 +Version: 3.10.16 Release: 0 Summary: A free podcast aggregator for Linux License: GPL-3.0-or-later
View file
3.10.15.tar.gz/.circleci/config.yml -> 3.10.16.tar.gz/.circleci/config.yml
Changed
@@ -6,7 +6,7 @@ # important: must be same as mac bundle's python - image: python:3.8 environment: - - BUNDLE_TAG: base-5.1.0 + - BUNDLE_TAG: base-5.2.0 shell: /bin/bash --login -o pipefail steps: - checkout
View file
3.10.15.tar.gz/bin/gpo -> 3.10.16.tar.gz/bin/gpo
Changed
@@ -25,7 +25,7 @@ """ - Usage: gpo [--verbose|-v] [COMMAND] [params...] + Usage: gpo [--verbose|-v|--quiet|-q] [COMMAND] [params...] - Subscription management - @@ -111,6 +111,12 @@ sys.argv.remove(flag) verbose = True break +quiet = False +for flag in ('-q', '--quiet'): + if flag in sys.argv: + sys.argv.remove(flag) + quiet = True + break gpodder_script = sys.argv[0] gpodder_script = os.path.realpath(gpodder_script) @@ -126,7 +132,11 @@ sys.path.insert(0, src_dir) import gpodder # isort:skip -from gpodder import common, core, download, feedcore, log, model, my, opml, sync, util, youtube # isort:skip + +from gpodder import log # isort:skip +log.setup(verbose, quiet) + +from gpodder import common, core, download, feedcore, model, my, opml, sync, util, youtube # isort:skip from gpodder.config import config_value_to_string # isort:skip from gpodder.syncui import gPodderSyncUI # isort:skip @@ -139,14 +149,10 @@ # This is the command-line UI variant gpodder.ui.cli = True -gpodder.verbose = verbose - have_ansi = sys.stdout.isatty() and not gpodder.ui.win32 interactive_console = sys.stdin.isatty() and sys.stdout.isatty() is_single_command = False -log.setup(verbose) - def noop(*args, **kwargs): pass
View file
3.10.15.tar.gz/bin/gpodder -> 3.10.16.tar.gz/bin/gpodder
Changed
@@ -99,6 +99,10 @@ action="store_true", dest="verbose", default=False, help=_("print logging output on the console")) + parser.add_option("-q", "--quiet", + action="store_true", dest="quiet", default=False, + help=_("reduce warnings on the console")) + parser.add_option('-s', '--subscribe', dest='subscribe', metavar='URL', help=_('subscribe to the feed at URL')) @@ -114,11 +118,11 @@ desktop_session = os.environ.get('DESKTOP_SESSION', 'unknown').lower() xdg_current_desktop = os.environ.get('XDG_CURRENT_DESKTOP', 'unknown').lower() - gpodder.ui.unity = (desktop_session in ('ubuntu', 'ubuntu-2d') - and xdg_current_desktop == 'unity') + gpodder.ui.unity = (desktop_session in ('ubuntu', 'ubuntu-2d', 'unity') + and xdg_current_desktop in ('unity', 'unity:unity7:ubuntu')) from gpodder import log - log.setup(options.verbose) + log.setup(options.verbose, options.quiet) if have_dbus: # Try to find an already-running instance of gPodder
View file
3.10.15.tar.gz/po/ca.po -> 3.10.16.tar.gz/po/ca.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Catalan (http://www.transifex.com/projects/p/gpodder/language/" @@ -64,15 +64,15 @@ msgid "Imported OPML file" msgstr "" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "" @@ -80,19 +80,19 @@ msgid "Downloading" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "" @@ -110,7 +110,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "" @@ -151,7 +151,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -199,93 +199,93 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -302,7 +302,7 @@ msgstr "" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" #: src/gpodder/syncui.py:138 @@ -324,9 +324,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858 -#: src/gpodder/gtkui/main.py:1013 src/gpodder/gtkui/main.py:2844 -#: src/gpodder/gtkui/main.py:3051
View file
3.10.15.tar.gz/po/cs.po -> 3.10.16.tar.gz/po/cs.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Czech (http://www.transifex.com/projects/p/gpodder/language/" @@ -72,16 +72,16 @@ msgid "Imported OPML file" msgstr "Export do OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 #, fuzzy msgid "Added" msgstr "Pokročilé" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Zařazeno do fronty" @@ -90,21 +90,21 @@ msgid "Downloading" msgstr "stahování" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 #, fuzzy msgid "Failed" msgstr "Filtr:" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 #, fuzzy msgid "Cancelled" msgstr "Zrušit" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "" @@ -122,7 +122,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Chyba otevírání %s: %s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, fuzzy, python-format msgid "Error: %s" msgstr "Chyba otevírání %s: %s" @@ -166,7 +166,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -215,96 +215,96 @@ msgid "Remove %s" msgstr "Odstranit %s?" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Zrušeno uživatelem" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Zápis dat na disk" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Otevírání databáze iPodu" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPodu připojen" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Ukládám databázi iPodu" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 #, fuzzy msgid "Writing extended gtkpod database" msgstr "Zápis dat na disk" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Odstraňuji %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Přidávání %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, fuzzy, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "Chyba kopírování %s: Nedostatek volného místa na %s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Připojování MP3 přehrávače" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 přehrávač připojen" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, fuzzy, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Chyba otevírání %s: %s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 #, fuzzy msgid "MTP device" msgstr "Výběr zařízení" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 #, fuzzy msgid "Opening the MTP device" msgstr "Kopírování souborů na zařízení" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, fuzzy, python-format msgid "%s opened" msgstr "iPodu připojen" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, fuzzy, python-format msgid "Closing %s" msgstr "Odstraňuji %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, fuzzy, python-format msgid "%s closed" msgstr "%s je uzamčeno" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, fuzzy, python-format msgid "Adding %s..." msgstr "Přidávání %s" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "<b>Synchronizace</b>" @@ -326,7 +326,7 @@ #: src/gpodder/syncui.py:91 #, fuzzy -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" "Vybraný přehrávač nebyl nalezen. Zkontrolujte prosím zvolený přehrávač v " "nastavení programu." @@ -351,9 +351,9 @@
View file
3.10.15.tar.gz/po/cs_CZ.po -> 3.10.16.tar.gz/po/cs_CZ.po
Changed
@@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-03-05 15:01+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Czech (Czech Republic) (http://www.transifex.com/projects/p/" @@ -77,15 +77,15 @@ msgid "Imported OPML file" msgstr "Importovat z OPML souboru" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Špatné jméno/heslo" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Přidáno" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Zařazeno do fronty" @@ -93,19 +93,19 @@ msgid "Downloading" msgstr "Stahování" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Dokončeno" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Selhalo" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Zrušeno" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pozastaveno" @@ -123,7 +123,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Chyba HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Chyba: %s" @@ -164,7 +164,7 @@ msgid "Python module not found: %(module)s" msgstr "Python modul %(module)s nebyl nalezen" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -212,93 +212,93 @@ msgid "Remove %s" msgstr "Odebrat %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Zrušeno uživatelem" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Zapisování dat na disk" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Otevření databáze iPodu" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod otevřen" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Ukládání databáze iPodu" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Zapisování rozšířené gtkpod databáze" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Odstranění %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Přidání %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "Chyba při kopírování %(episode)s: Není dostatek místa v %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Otevírání MP3 přehrávače" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 přehrávač otevřen" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Chyba při otevírání %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP zařízení" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Otevření MTP zařízení" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s otevřen" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Zavírání %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s zavřen" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Přidávání %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Synchronizace" @@ -315,7 +315,9 @@ msgstr "Nelze otevřít zařízení" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Zkontrolujte nastavení v dialogu Předvolby." #: src/gpodder/syncui.py:138 @@ -340,9 +342,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/da.po -> 3.10.16.tar.gz/po/da.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Danish (http://www.transifex.com/projects/p/gpodder/language/" @@ -76,15 +76,15 @@ msgid "Imported OPML file" msgstr "Importér fra OPML-fil" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Forkert brugernavn/adgangskode" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Tilføjet" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Sat i kø" @@ -92,19 +92,19 @@ msgid "Downloading" msgstr "Downloader" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Afsluttet" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Fejlet" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Annulleret" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Sat på pause" @@ -122,7 +122,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-fejl: %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Fejl: %s" @@ -166,7 +166,7 @@ msgid "Python module not found: %(module)s" msgstr "Python-modulet \"%s\" er ikke installeret" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -214,93 +214,93 @@ msgid "Remove %s" msgstr "Fjern %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Afbrudt af bruger" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Skriver data til disk" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Åbner iPod-database" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod åbnet" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Gemmer iPod-database" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Gemmer udvidet gtkpod-database" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Fjerner %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Tilføjer %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "Fejl under kopiering af %(episode)s: Ikke plads nok på %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Åbner MP3-afspiller" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3-afspiller åbnet" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Fejl ved åbning af %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-enhed" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Åbner MTP-enheden" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s åbnet" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Lukker %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s lukket" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Tilføjer %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Synkronisering" @@ -318,7 +318,9 @@ msgstr "Kan ikke åbne enhed" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Kontrollér din konfiguration i vinduet Indstillinger." #: src/gpodder/syncui.py:138 @@ -343,9 +345,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/de.po -> 3.10.16.tar.gz/po/de.po
Changed
@@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" -"PO-Revision-Date: 2020-04-06 14:25+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" +"PO-Revision-Date: 2020-06-14 16:34+0200\n" "Last-Translator: TZocker\n" "Language-Team: German (http://www.transifex.com/projects/p/gpodder/language/" "de/)\n" @@ -66,15 +66,15 @@ msgid "Imported OPML file" msgstr "Importierte OPML-Datei" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Falscher Benutzername/Passwort" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Hinzugefügt" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Eingereiht" @@ -82,19 +82,19 @@ msgid "Downloading" msgstr "Herunterladen" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Fertig" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Fehlgeschlagen" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Abgebrochen" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pause" @@ -112,7 +112,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-Fehler %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Fehler: %s" @@ -153,7 +153,7 @@ msgid "Python module not found: %(module)s" msgstr "Python-Modul nicht gefunden: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -203,56 +203,56 @@ msgid "Remove %s" msgstr "Entferne %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Vom User abgebrochen" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Schreibe Daten auf das Gerät" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Öffnen iPod-Datenbank" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod geöffnet" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Speichere iPod-Datenbank" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Schreibe erweiterte gtkpod-Datenbank" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Entferne %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Füge %s hinzu" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Fehler beim Kopieren von %(episode)s: Nicht genügend freier Speicher auf " "%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Öffne MP3-Player" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3-Player geöffnet" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -260,40 +260,40 @@ "Nicht genügend Speicher in %(path)s: %(free)s verfügbar, es werden mindesten " "%(need)s benötigt" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Fehler beim Öffnen von %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-Gerät" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Öffne MTP-Gerät" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s geöffnet" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Schließe %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s geschlossen" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Füge %s hinzu..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Synchronisiere" @@ -310,8 +310,8 @@ msgstr "Kann Gerät nicht öffnen" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." -msgstr "Bitte überprüfen Sie die Einstellungen." +msgid "Please check logs and the settings in the preferences dialog." +msgstr "Überprüfen Sie die Protokolle und Einstellungen im Einstellungsdialog." #: src/gpodder/syncui.py:138
View file
3.10.15.tar.gz/po/el.po -> 3.10.16.tar.gz/po/el.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Teo <anapospastos@hotmail.com>\n" "Language-Team: Greek (http://www.transifex.com/projects/p/gpodder/language/" @@ -75,15 +75,15 @@ msgid "Imported OPML file" msgstr "Εισαγωγή από αρχείο OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Λάθος όνομα χρήστη/κωδικός πρόσβασης" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Προστέθηκε" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Σε αναμονή" @@ -91,19 +91,19 @@ msgid "Downloading" msgstr "Λήψη" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Τελείωσε" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Απέτυχε" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Ακυρώθηκε" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Παύση" @@ -121,7 +121,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Σφάλμα HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Σφάλμα: %s" @@ -164,7 +164,7 @@ msgid "Python module not found: %(module)s" msgstr "Το python module \"%s\" δεν είναι εγκατεστημένο" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -212,95 +212,95 @@ msgid "Remove %s" msgstr "Αφαίρεση %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Ακυρώθηκε από το χρήστη" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Εγγραφή δεδομένων στο δίσκο" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Άνοιγμα της βάσης δεδομένων του iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "Το iPod άνοιξε" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Αποθήκευση της βάσης δεδομένων του iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Εγγραφή εκτεταμένης βάσης δεδομένων του gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Αφαίρεση του %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Προσθήκη του %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Σφάλμα κατά την αντιγραφή %(episode)s: Δεν υπάρχει αρκετός ελεύθερος χώρος " "στο %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Άνοιγμα του αναπαραγωγέα MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Ο αναπαραγωγέας MP3 άνοιξε" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Σφάλμα κατά το άνοιγμα %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Συσκευή MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Άνοιγμα της συσκευής MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "Το %s άνοιξε" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Κλείσιμο του %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "Το %s έκλεισε" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Προσθήκη του %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Συγχρονισμός" @@ -318,7 +318,9 @@ msgstr "Αδυναμία ανοίγματος της συσκευής" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Παρακαλώ ελέγξτε τις ρυθμίσεις στο παράθυρο διαλόγου των προτιμήσεων." #: src/gpodder/syncui.py:138 @@ -343,9 +345,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/es.po -> 3.10.16.tar.gz/po/es.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Spanish (http://www.transifex.com/projects/p/gpodder/language/" @@ -75,15 +75,15 @@ msgid "Imported OPML file" msgstr "Importar de OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Nombre de usuario/contraseña incorrectos" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Agregado" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Puesto en cola" @@ -91,19 +91,19 @@ msgid "Downloading" msgstr "Descargando" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Terminado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Fallado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pausado" @@ -121,7 +121,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Error HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Error: %s" @@ -165,7 +165,7 @@ msgid "Python module not found: %(module)s" msgstr "Módulo python \"%s\" no instalado" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -214,94 +214,94 @@ msgid "Remove %s" msgstr "Eliminar %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Cancelado por el usuario" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Escribiendo datos al disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Abriendo base de datos del iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod abierto" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Guardando la base de datos del iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Escribiendo base de datos extendida de gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Eliminando %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Añadiendo %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Error al copiar %(episode)s: No hay suficiente espacio en %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Abriendo reproductor MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "reproductor MP3 abierto" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Error al abrir %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Abriendo el dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s abierto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Cerrando %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s cerrado" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Añadiendo %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Sincronización" @@ -319,7 +319,9 @@ msgstr "No se puede abrir dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Por favor, compruebe la configuración en el diálogo de preferencias." #: src/gpodder/syncui.py:138 @@ -344,9 +346,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/es_ES.po -> 3.10.16.tar.gz/po/es_ES.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-03-05 15:01+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/gpodder/" @@ -75,15 +75,15 @@ msgid "Imported OPML file" msgstr "Importar desde archivo OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Nombre de usuario/contraseña incorrecto" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Añadido" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "En cola" @@ -91,19 +91,19 @@ msgid "Downloading" msgstr "Descargando" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Finalizado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Fallido" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "En pausa" @@ -121,7 +121,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Error HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Error: %s" @@ -162,7 +162,7 @@ msgid "Python module not found: %(module)s" msgstr "Módulo Python no encontrado: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -210,93 +210,93 @@ msgid "Remove %s" msgstr "Quitar %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Cancelado por el usuario" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Escribiendo datos al disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Abriendo la base de datos del iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod abierto" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Guardando la base de datos del iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Quitando %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Añadiendo %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Abriendo el reproductor de MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Se abrió el reproductor de MP3" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, fuzzy, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Error al actualizar %(url)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Abriendo el dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s abierto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Cerrando %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s cerrado" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Añadiendo %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Sincronizando" @@ -313,7 +313,9 @@ msgstr "No se puede abrir el dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Compruebe la configuración en el diálogo de preferencias." #: src/gpodder/syncui.py:138 @@ -336,9 +338,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/es_MX.po -> 3.10.16.tar.gz/po/es_MX.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-04-14 13:46-0600\n" "Last-Translator: Rigoberto Calleja <rigobertoc@alumni.cmu.edu>\n" "Language-Team: Spanish (Mexico) (http://www.transifex.com/projects/p/gpodder/" @@ -72,15 +72,15 @@ msgid "Imported OPML file" msgstr "Importar desde archivo OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Usuario y/o contraseña incorrectos" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Agregado" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "En espera" @@ -88,19 +88,19 @@ msgid "Downloading" msgstr "Descargando" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Terminado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Falló" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "En pausa" @@ -118,7 +118,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Error HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Error: %s" @@ -160,7 +160,7 @@ msgid "Python module not found: %(module)s" msgstr "El siguiente módulo de Python no fue encontrado: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -208,94 +208,94 @@ msgid "Remove %s" msgstr "Eliminar %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Cancelado por el usuario" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Escribiendo datos al disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Abriendo base de datos de iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod abierto" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Guardando base de datos de iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Escribiendo base de datos extendida gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Eliminando %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Agregando %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Error al copiar %(episode)s: No hay suficiente espacio en %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Abriendo reproductor MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Reproductor MP3 abierto" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Error al abrir %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Abriendo el dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s abierto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Cerrando %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s cerrado" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Agregando %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Sincronizando" @@ -313,7 +313,9 @@ msgstr "No fue posible abrir el dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Por favor verifique la configuración en las preferencias." #: src/gpodder/syncui.py:138 @@ -337,9 +339,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "La lista de reproducción en su reproductor MP3 ha sido actualizada."
View file
3.10.15.tar.gz/po/eu.po -> 3.10.16.tar.gz/po/eu.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-23 00:23+0000\n" "Last-Translator: Asier Iturralde Sarasola <asier.iturralde@gmail.com>\n" "Language-Team: Basque (http://www.transifex.com/projects/p/gpodder/language/" @@ -73,15 +73,15 @@ msgid "Imported OPML file" msgstr "Inportatu OPML fitxategitik" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Erabiltzaile-izen/pasahitz okerra" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Gehituta" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Ilaran" @@ -89,19 +89,19 @@ msgid "Downloading" msgstr "Deskargatzen" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Amaituta" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Huts egin du" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Bertan behera utzita" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pausarazita" @@ -119,7 +119,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP Errorea %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Errorea: %s" @@ -162,7 +162,7 @@ msgid "Python module not found: %(module)s" msgstr "Ez da Python modulua aurkitu: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -210,95 +210,95 @@ msgid "Remove %s" msgstr "Ezabatu %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Erabiltzaileak ezeztatua" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Datuak diskora idazten" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "iPod datu-basea irekitzen" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod irekita" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "iPod datu-basea gordetzen" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Hedatutako gtkpod datu-basea idazten" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "%s kentzen" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "%s gehitzen" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Errorea %(episode)s kopiatzean: Ez dago behar adina leku libre " "%(mountpoint)s-(e)n" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "MP3 erreproduzitzailea irekitzen" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 erreproduzitzailea irekita" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Errorea %(filename)s irekitzean: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP gailua" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "MTP gailua irekitzen" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s irekita" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "%s ixten" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s itxita" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "%s gehitzen..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Sinkronizatzen" @@ -315,7 +315,9 @@ msgstr "Ezin da gailua ireki" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Mesedez egiaztatu ezarpenak hobespenak elkarrizketa-koadroan." #: src/gpodder/syncui.py:138 @@ -340,9 +342,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/fa_IR.po -> 3.10.16.tar.gz/po/fa_IR.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Mohammad Dashtizadeh <mohammad@dashtizadeh.net>\n" "Language-Team: Persian (Iran) (http://www.transifex.com/projects/p/gpodder/" @@ -67,15 +67,15 @@ msgid "Imported OPML file" msgstr "" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "نام کاربری/گذر واژه اشتباه" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "اضافه شد" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "در صف قرار گرفت" @@ -83,19 +83,19 @@ msgid "Downloading" msgstr "در حال دانلود" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "اتمام یافته" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "نا موفق" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "لغو شده" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "متوقف شده" @@ -113,7 +113,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "خطا: %s" @@ -155,7 +155,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -203,93 +203,93 @@ msgid "Remove %s" msgstr "حذف %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -306,7 +306,7 @@ msgstr "" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" #: src/gpodder/syncui.py:138 @@ -329,9 +329,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858 -#: src/gpodder/gtkui/main.py:1013 src/gpodder/gtkui/main.py:2844 -#: src/gpodder/gtkui/main.py:3051
View file
3.10.15.tar.gz/po/fi.po -> 3.10.16.tar.gz/po/fi.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -73,15 +73,15 @@ msgid "Imported OPML file" msgstr "Tuo OPML-tiedostosta" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Virheellinen käyttäjätunnus tai salasana" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Lisätty" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Jonossa" @@ -89,19 +89,19 @@ msgid "Downloading" msgstr "Ladataan" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Valmis" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Epäonnistui" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Peruttu" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Tauolla" @@ -119,7 +119,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-virhe: %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Virhe: %s" @@ -163,7 +163,7 @@ msgid "Python module not found: %(module)s" msgstr "Python-moduulia ”%s” ei ole asennettu" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -211,95 +211,95 @@ msgid "Remove %s" msgstr "Poista %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Käyttäjän peruma" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Kirjoitetaan tietoja levylle" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Avataan iPodin tietokantaa" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod avattu" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Tallennetaan iPodin tietokanta" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Kirjoitetaan gtkpodin tietokantaa" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Poistetaan %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Lisätään %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Virhe kopioitaessa jaksoa %(episode)s: Liitospisteessä %(mountpoint)s ei ole " "riittävästi vapaata tilaa" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Avataan MP3-soitinta" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3-soitin avattu" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Virhe avattaessa tiedostoa %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-laite" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Avataan MTP-medialaitetta" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "Laite %s on avattu" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Suljetaan laitetta %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "Laite %s on suljettu" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Lisätään jaksoa %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Synkronointi" @@ -317,7 +317,9 @@ msgstr "Laitetta ei voi avata" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Tarkista asetukset asetusikkunasta." #: src/gpodder/syncui.py:138 @@ -342,9 +344,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/fr.po -> 3.10.16.tar.gz/po/fr.po
Changed
@@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" -"PO-Revision-Date: 2020-04-03 18:57+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" +"PO-Revision-Date: 2020-06-14 16:21+0200\n" "Last-Translator: Eric Le Lay <elelay@macports.org>\n" "Language-Team: French (http://www.transifex.com/projects/p/gpodder/language/" "fr/)\n" @@ -67,15 +67,15 @@ msgid "Imported OPML file" msgstr "Importer depuis un fichier OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Mauvais nom d'utilisateur / mot de passe" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Ajouté" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Mis en file d'attente" @@ -83,19 +83,19 @@ msgid "Downloading" msgstr "En train de télécharger" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Terminé" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Echoué" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Annulé" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "En pause" @@ -113,7 +113,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Erreur HTTP %(code)s :%(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Erreur : %s" @@ -154,7 +154,7 @@ msgid "Python module not found: %(module)s" msgstr "Module python indisponible : %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -204,56 +204,56 @@ msgid "Remove %s" msgstr "Supprimer %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Annulé" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Ecriture des données sur le disque" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Ouverture de la base de données de l'iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod ouvert" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Enregistrement de la base de données de l'iPode" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Ecriture de la base de données gtkpod étendue" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Suppression de %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Ajout de %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Erreur lors de la copie de %(episode)s : manque d'espace libre sur " "%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Accès au périphérique multimédia" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Périphérique multimédia ouvert" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -261,40 +261,40 @@ "Pas assez d'espace sur %(path)s : %(free)s disponible, mais nécessite au " "moins %(need)s" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Erreur à l'ouverture de %(filename)s : %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Nouveau périphérique MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Accès au périphérique MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s ouvert" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Fermeture de %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s fermé" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Ajout de %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Synchronisation en cours" @@ -313,10 +313,10 @@ msgstr "Impossible d'ouvrir le périphérique" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" -"Veuillez vérifier les préférences de votre périphérique multimédia dans la " -"boîte de dialogue des préférences." +"Veuillez vérifier les logs et les préférences de votre périphérique "
View file
3.10.15.tar.gz/po/gl.po -> 3.10.16.tar.gz/po/gl.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Gonçalo Cordeiro <gzcordeiro@gmail.com>\n" "Language-Team: Galician (http://www.transifex.com/projects/p/gpodder/" @@ -74,15 +74,15 @@ msgid "Imported OPML file" msgstr "Importar dun ficheiro OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Nome de persoa usuaria ou contrasinal incorrecto" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Engadido" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Na fila" @@ -90,19 +90,19 @@ msgid "Downloading" msgstr "Descargando" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Finalizada" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Fallou" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Detida" @@ -120,7 +120,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Erro de HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Erro: %s" @@ -164,7 +164,7 @@ msgid "Python module not found: %(module)s" msgstr "Non se encontrou o módulo de Python: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -212,95 +212,95 @@ msgid "Remove %s" msgstr "Eliminar %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Cancelado polo usuario" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Escribindo datos no disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Abrindo a base de datos do iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "Abriuse o iPod" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Gardando a base de datos do iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Escribindo a base de datos gtkpod estendida" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Eliminando %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Engadindo %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Produciuse un erro ao copiar %(episode)s: non hai espazo suficiente en " "%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Abrindo o reprodutor de MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Abriuse o reprodutor de MP3" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Produciuse un erro ao abrir %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Abrindo o dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s está aberto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Pechando %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s está pechado" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Engadindo %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Sincronizando" @@ -317,7 +317,9 @@ msgstr "Non foi posíbel abrir o dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Verifique as configuracións no diálogo de preferencias." #: src/gpodder/syncui.py:138 @@ -342,9 +344,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/he.po -> 3.10.16.tar.gz/po/he.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Hebrew (http://www.transifex.com/projects/p/gpodder/language/" @@ -75,15 +75,15 @@ msgid "Imported OPML file" msgstr "ייבא מקובץ OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "שם משתמש/ססמה שגויים" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "נוסף" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "ממתין" @@ -91,19 +91,19 @@ msgid "Downloading" msgstr "מוריד" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "הסתיים" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "נכשל" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "בוטל" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "הושהה" @@ -121,7 +121,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "שגיאת HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "שגיאה: %s" @@ -165,7 +165,7 @@ msgid "Python module not found: %(module)s" msgstr "מודול פייתון לא נמצא: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -213,93 +213,93 @@ msgid "Remove %s" msgstr "הסר את %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "בוטל בידי משתמש" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "כותב מידע לכונן" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "פותח בסיס נתונים של iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod נפתח" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "שומר בסיס נתונים של iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "כותב לבסיס נתונים מורחב של gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "מסיר את %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "מוסיף %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "שגיאה בהעתקת %(episode)s: אין די מקום פנוי ב־%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "פותח נגן MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "נגן MP3 נפתח" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "שגיאה בפתיחת %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "התקן MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "פותח התקן MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s נפתח" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "סוגר את %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s נסגר" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "מוסיף את %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "מסנכרן" @@ -316,7 +316,9 @@ msgstr "לא ניתן לפתוח את ההתקן" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "אנא בדוק את ההגדרות בחלון ההעדפות." #: src/gpodder/syncui.py:138 @@ -341,9 +343,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/hu.po -> 3.10.16.tar.gz/po/hu.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2018-02-25 20:35+0100\n" "Last-Translator: Balázs Meskó <mesko.balazs@fsf.hu>\n" "Language-Team: Hungarian\n" @@ -65,15 +65,15 @@ msgid "Imported OPML file" msgstr "Importált OMPL fájl" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Hibás felhasználónév/jelszó" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Hozzáadva" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Sorbaállítva" @@ -81,19 +81,19 @@ msgid "Downloading" msgstr "Letöltés" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Elkészült" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Sikertelen" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Megszakítva" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Szüneteltetve" @@ -111,7 +111,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP %(code)s hiba: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Hiba: %s" @@ -152,7 +152,7 @@ msgid "Python module not found: %(module)s" msgstr "A Python modul nem található: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -200,55 +200,55 @@ msgid "Remove %s" msgstr "%s eltávolítása" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "A felhasználó megszakította" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Adatok lemezre írása" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "iPod adatbázis megnyitása" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod megnyitva" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "iPod adatbázis mentése" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Bővített gtkpod adatbázis írása" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "%s eltávolítása" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "%s hozzáadása" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Hiba a(z) %(episode)s másolásakor: Nincs elég szabad hely itt: %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "MP3 lejátszó megnyitása" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 lejátszó megnyitva" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -256,40 +256,40 @@ "Nincs elég hely a(z) %(path)s útvonalon: %(free)s szabad, de legalább " "%(need)s szükséges" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Hiba a(z) %(filename)s megnyitásakor: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP eszköz" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "MTP eszköz megnyitása" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s megnyitva" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "%s bezárása" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s bezárva" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "%s hozzáadása…" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Szinkronizálás" @@ -306,7 +306,9 @@ msgstr "Az eszköz nem nyitható meg" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Ellenőrizze a beállításokat a beállítások párbeszédablakon." #: src/gpodder/syncui.py:138 @@ -330,9 +332,9 @@ msgid "The playlist on your MP3 player has been updated."
View file
3.10.15.tar.gz/po/id_ID.po -> 3.10.16.tar.gz/po/id_ID.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Indonesian (Indonesia) (http://www.transifex.com/projects/p/" @@ -64,15 +64,15 @@ msgid "Imported OPML file" msgstr "" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "" @@ -80,19 +80,19 @@ msgid "Downloading" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "" @@ -110,7 +110,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "" @@ -151,7 +151,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -199,93 +199,93 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -302,7 +302,7 @@ msgstr "" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" #: src/gpodder/syncui.py:138 @@ -324,9 +324,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858 -#: src/gpodder/gtkui/main.py:1013 src/gpodder/gtkui/main.py:2844 -#: src/gpodder/gtkui/main.py:3051
View file
3.10.15.tar.gz/po/it.po -> 3.10.16.tar.gz/po/it.po
Changed
@@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2019-12-26 17:47+0100\n" "Last-Translator: Maurizio Ballo <xmaurizio.13@hotmail.com>\n" "Language-Team: Italian (http://www.transifex.com/projects/p/gpodder/language/" @@ -68,15 +68,15 @@ msgid "Imported OPML file" msgstr "Importato file OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Nome utente o password errati" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Aggiunto" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "In coda" @@ -84,19 +84,19 @@ msgid "Downloading" msgstr "Download in corso" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Completato" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Fallito" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Annullato" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "In pausa" @@ -114,7 +114,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Errore HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Errore: %s" @@ -155,7 +155,7 @@ msgid "Python module not found: %(module)s" msgstr "Modulo Python non installato: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -205,56 +205,56 @@ msgid "Remove %s" msgstr "Elimina %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Annullato dall'utente" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Scrittura dei dati su disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Apertura del database dell'iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod aperto" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Salvataggio del database dell'iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Scrittura avanzata del database gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Eliminazione di %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Aggiunta di %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Errore nella copia di %(episode)s: Spazio libero insufficente su " "%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Apertura del lettore MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Lettore MP3 aperto" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -262,40 +262,40 @@ "Non c'è abbastanza spazio in %(path)s: sono disponibili %(free)s, ma servono " "almeno %(need)s" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Errore nell'apertura di %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Apertura del dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s aperto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Chiusura di %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s chiuso" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Aggiunta di %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Sincronizzazione" @@ -312,7 +312,9 @@ msgstr "Impossibile aprire il dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Verifica le impostazioni nella schermata delle preferenze." #: src/gpodder/syncui.py:138 @@ -336,9 +338,9 @@
View file
3.10.15.tar.gz/po/kk.po -> 3.10.16.tar.gz/po/kk.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n" "Language-Team: Kazakh (http://www.transifex.com/projects/p/gpodder/language/" @@ -73,15 +73,15 @@ msgid "Imported OPML file" msgstr "OPML файлынан импорттау" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Қате тіркелгі/пароль" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Қосылған" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Кезекте" @@ -89,19 +89,19 @@ msgid "Downloading" msgstr "Жүктелуде" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Аяқталған" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Сәтсіз аяқталды" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Бас тартылған" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Аялдатылған" @@ -119,7 +119,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP қатесі %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Қате: %s" @@ -163,7 +163,7 @@ msgid "Python module not found: %(module)s" msgstr "Python модулі табылмады: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -211,93 +211,93 @@ msgid "Remove %s" msgstr "Өшіру %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Пайдаланушы болдырмаған" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Мәліметті дискіге жазу" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "iPod дерекқорын ашу" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod ашылды" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "iPod дерекқорын сақтау" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Кеңейтілген gtkpod дерекқорын жазу" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Өшіруде %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Қосуда %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "%(episode)s көшіру қатесі: %(mountpoint)s ішінде бос орын жеткіліксіз" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "MP3 плеерін ашу" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 плеері ашылды" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "%(filename)s ашу қатесі: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP құрылғысы" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "MTP құрылғысын ашу" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s ашылды" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Жабу %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s жабылды" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Қосылуда %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Синхрондалу" @@ -314,7 +314,9 @@ msgstr "Құрылғыны ашу мүмкін емес" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Баптаулар терезесіндегі баптауларды тексеріңіз." #: src/gpodder/syncui.py:138 @@ -339,9 +341,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/ko_KR.po -> 3.10.16.tar.gz/po/ko_KR.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2016-01-01 21:09+0900\n" "Last-Translator: \n" "Language-Team: \n" @@ -64,15 +64,15 @@ msgid "Imported OPML file" msgstr "가져온 파일" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "잘못된 사용자이름/암호" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "추가" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "대기중" @@ -80,19 +80,19 @@ msgid "Downloading" msgstr "다운로드중" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "완료" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "실패" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "취소됨" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "잠시멈춤" @@ -110,7 +110,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP 에러 %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "에러: %s" @@ -153,7 +153,7 @@ msgid "Python module not found: %(module)s" msgstr "파이썬 모듈을 찾지 못했습니다: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -201,93 +201,93 @@ msgid "Remove %s" msgstr "%s 삭제" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "사용자 취소" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "디스크에 기록중입니다" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "아이팟 데이터베이스를 열고 있습니다" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "아이팟 연결됨" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "아이팟 데이터베이스에 저장하고 있습니다" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "확장된 gtkpod 데이터베이스에 기록하고 있습니다" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "%s 삭제중" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "추가중 %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "%(episode)s 복사중 에러: %(mountpoint)s 에 공간이 부족합니다" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "MP3 플레이어 연결중" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 플레이어가 연결됨" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "파일여는중 에러 %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP디바이스" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "MTP디바이스를 연결중입니다" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s 열렸습니다" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "%s 종료중" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s 완료됨" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "%s 추가중..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "동기화중" @@ -304,7 +304,9 @@ msgstr "디바이스를 열 수 없습니다" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "환경설정 다이얼로그를 확인하세요" #: src/gpodder/syncui.py:138 @@ -328,9 +330,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "MP3 플레이어에 있는 플레이리스트를 업데이트 했습니다" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/messages.pot -> 3.10.16.tar.gz/po/messages.pot
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -64,15 +64,15 @@ msgid "Imported OPML file" msgstr "" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "" @@ -80,19 +80,19 @@ msgid "Downloading" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "" @@ -110,7 +110,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "" @@ -151,7 +151,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -199,93 +199,93 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -302,7 +302,7 @@ msgstr "" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" #: src/gpodder/syncui.py:138 @@ -324,9 +324,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858 -#: src/gpodder/gtkui/main.py:1013 src/gpodder/gtkui/main.py:2844 -#: src/gpodder/gtkui/main.py:3051
View file
3.10.15.tar.gz/po/nb.po -> 3.10.16.tar.gz/po/nb.po
Changed
@@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/gpodder/" @@ -77,15 +77,15 @@ msgid "Imported OPML file" msgstr "Importer fra OPML-fil" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Feil brukernavn/passord" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Lagt til" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "I kø" @@ -93,19 +93,19 @@ msgid "Downloading" msgstr "Laster ned" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Ferdig" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Feilet" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Avbrutt" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pauset" @@ -123,7 +123,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP feil %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Feil: %s" @@ -167,7 +167,7 @@ msgid "Python module not found: %(module)s" msgstr "Python modul «%s» er ikke installert" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -215,93 +215,93 @@ msgid "Remove %s" msgstr "Fjern %s?" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Avbrutt av bruker" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Skriver data til harddisken" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Åpner iPod database" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod åpnet" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Lagrer iPod database" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Skriver eksisterende gtkpod database" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Fjerner %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Legger til %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "Kan ikke kopiere %(episode)s: Ikke nok plass på %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Åpner MP3-spiller" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3-spiller åpnet" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Klarte ikke å åpne %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-enhet" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Åpner MTP-enhet" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s åpnet" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Lukker %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s lukket" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Legger til %s …" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Synkronisering" @@ -319,7 +319,9 @@ msgstr "Klarte ikke å åpne enheten" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Vennligst sjekk innstillingene i innstillingsdialogen." #: src/gpodder/syncui.py:138 @@ -344,9 +346,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/nl.po -> 3.10.16.tar.gz/po/nl.po
Changed
@@ -11,8 +11,8 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" -"PO-Revision-Date: 2019-05-28 11:32+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" +"PO-Revision-Date: 2020-06-15 13:21+0200\n" "Last-Translator: Heimen Stoffels <vistausss@outlook.com>\n" "Language-Team: Dutch (http://www.transifex.com/projects/p/gpodder/language/" "nl/)\n" @@ -21,7 +21,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Poedit 2.1.1\n" +"X-Generator: Poedit 2.3.1\n" #: src/gpodder/config.py:54 #, python-format @@ -69,15 +69,15 @@ msgid "Imported OPML file" msgstr "OPML-bestand geïmporteerd" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Onjuiste gebruikersnaam/wachtwoord" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Toegevoegd" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "In wachtrij" @@ -85,19 +85,19 @@ msgid "Downloading" msgstr "Bezig met downloaden" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Afgerond" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Mislukt" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Geannuleerd" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Gepauzeerd" @@ -115,7 +115,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-fout %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Fout: %s" @@ -139,7 +139,7 @@ #: src/gpodder/extensions.py:100 msgid "No description for this extension." -msgstr "Geen omschrijving voor deze extensie." +msgstr "Deze uitbreiding heeft geen omschrijving." #: src/gpodder/extensions.py:220 #, python-format @@ -154,9 +154,9 @@ #: src/gpodder/extensions.py:273 #, python-format msgid "Python module not found: %(module)s" -msgstr "Python-module niet gevonden: %(module)s" +msgstr "Python-module niet aangetroffen: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -194,7 +194,7 @@ #: src/gpodder/model.py:1399 msgid "You're advised to set it to a shorter path." -msgstr "Wij bevelen een korter pad aan." +msgstr "Wij raden een korter pad aan." #: src/gpodder/my.py:179 #, python-format @@ -206,55 +206,55 @@ msgid "Remove %s" msgstr "%s verwijderen" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Geannuleerd door gebruiker" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Bezig met wegschrijven van gegevens naar schijf" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" -msgstr "Bezig met openen van iPod-database" +msgstr "Bezig met openen van iPod-databank" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod geopend" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" -msgstr "Bezig met opslaan van iPod-database" +msgstr "Bezig met opslaan van iPod-databank" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" -msgstr "Bezig met wegschrijven van uitgebreide gtkpod-database" +msgstr "Bezig met wegschrijven van uitgebreide gtkpod-databank" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Bezig met verwijderen van %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Bezig met toevoegen van %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Fout bij kopiëren van %(episode)s: onvoldoende vrije ruimte op %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" -msgstr "Bezig met openen van MP3-speler" +msgstr "Bezig met openen van mp3-speler" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3-speler geopend" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -262,40 +262,40 @@ "Onvoldoende vrije ruimte in %(path)s: %(free)s beschikbaar, terwijl %(need)s " "benodigd is" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Fout bij openen van %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-apparaat" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" -msgstr "Bezig met openen van MTP-apparaat" +msgstr "Bezig met openen van mtp-apparaat" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s geopend"
View file
3.10.15.tar.gz/po/nn.po -> 3.10.16.tar.gz/po/nn.po
Changed
@@ -9,8 +9,8 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" -"PO-Revision-Date: 2020-04-04 14:54+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" +"PO-Revision-Date: 2020-06-21 11:08+0200\n" "Last-Translator: Karl Ove Hufthammer <karl@huftis.org>\n" "Language-Team: Norwegian Nynorsk <l10n-no@lister.huftis.org>\n" "Language: nn\n" @@ -18,7 +18,7 @@ "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-Generator: Lokalize 19.12.3\n" +"X-Generator: Lokalize 20.07.70\n" #: src/gpodder/config.py:54 #, python-format @@ -66,15 +66,15 @@ msgid "Imported OPML file" msgstr "Importert OPML-fil" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Feil brukarnamn/passord" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Lagd til" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Lagd i kø" @@ -82,19 +82,19 @@ msgid "Downloading" msgstr "Lastar ned" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Fullført" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Mislukka" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Avbroten" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Sett på pause" @@ -112,7 +112,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-feil %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Feil: %s" @@ -155,7 +155,7 @@ msgid "Python module not found: %(module)s" msgstr "Fann ikkje Python-modul: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -205,55 +205,55 @@ msgid "Remove %s" msgstr "Fjern %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Avbroten av brukar" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Skriv data til disk" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Opnar iPod-database" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod opna" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Lagrar iPod-database" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Skriv utvida gtkpod-database" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Fjernar %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Legg til %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Klarte ikkje kopiera %(episode)s: Ikkje nok ledig plass på %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Opnar MP3-spelar" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3-spelar opna" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -261,40 +261,40 @@ "Ikkje nok ledig plass på %(path)s: %(free)s tilgjengeleg, men treng minst " "%(need)s" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Klarte ikkje opna %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-eining" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Opnar MTP-eining" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s opna" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Lukkar %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s lukka" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Legg til %s …" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Synkroniserer" @@ -311,8 +311,8 @@ msgstr "Klarte ikkje opna eining"
View file
3.10.15.tar.gz/po/pl.po -> 3.10.16.tar.gz/po/pl.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2019-09-11 14:42+0200\n" "Last-Translator: Karol Bieńkowski <karolbienkowski@protonmail.com>\n" "Language-Team: Polish <>\n" @@ -67,15 +67,15 @@ msgid "Imported OPML file" msgstr "Zaimportowano plik OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Nieprawidłowa nazwa użytkownika lub hasło" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Dodane" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "W kolejce" @@ -83,19 +83,19 @@ msgid "Downloading" msgstr "Pobieranie" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Ukończone" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Nieudane" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Anulowane" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Wstrzymane" @@ -113,7 +113,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Błąd HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Błąd: %s" @@ -154,7 +154,7 @@ msgid "Python module not found: %(module)s" msgstr "Nie znaleziono modułu Pythona: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -204,54 +204,54 @@ msgid "Remove %s" msgstr "Usuń %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Anulowane przez użytkownika" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Zapisywanie danych na dysku" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Otwieranie bazy danych iPoda" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod otwarty" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Zapisywanie bazy danych iPoda" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Zapisywanie rozszerzonej bazy gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Usuwanie %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Dodawanie %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "Błąd kopiowania: %(episode)s: Brak wolnego miejsca na %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Otwieranie odtwarzacza MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Odtwarzacz MP3 otwarty" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -259,40 +259,40 @@ "Brak miejsca w %(path)s: %(free)s jest dostępne, a potrzeba przynajmniej " "%(need)s" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Błąd podczas otwierania %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Urządzenie MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Otwieranie urządzenia MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s otwarty" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Zamykanie %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s zamknięty" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Dodawanie %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Synchronizowanie" @@ -309,7 +309,9 @@ msgstr "Nie można otworzyć urządzenia" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Sprawdź ustawienia w oknie preferencji." #: src/gpodder/syncui.py:138 @@ -333,9 +335,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "Playlista na twoim odtwarzaczu została zaktualizowana."
View file
3.10.15.tar.gz/po/pt.po -> 3.10.16.tar.gz/po/pt.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-03-05 15:01+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Portuguese (http://www.transifex.com/projects/p/gpodder/" @@ -75,15 +75,15 @@ msgid "Imported OPML file" msgstr "Importar de ficheiro OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Utilizador/senha inválida" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Adicionado" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Na fila" @@ -91,19 +91,19 @@ msgid "Downloading" msgstr "A transferir" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Concluído" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Falhou" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pausado" @@ -121,7 +121,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Erro HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Erro: %s" @@ -162,7 +162,7 @@ msgid "Python module not found: %(module)s" msgstr "Módulo python não encontrado: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -210,94 +210,94 @@ msgid "Remove %s" msgstr "Remover %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Cancelado pelo utilizador" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "A escrever dados no disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "A abrir base de dados iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod aberto" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "A gravar base de dados iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "A escrever base de dados detalhada gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "A remover %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "A adicionar %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Erro ao copiar %(episode)s: não possui espaço suficiente em %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "A abrir leitor MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Leitor MP3 aberto" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Erro ao abrir %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "A abrir dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s aberto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "A fechar %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s fechado" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "A adicionar %s." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "A sincronizar" @@ -314,7 +314,9 @@ msgstr "Não foi possível abrir o dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Verifique as definições nas preferências" #: src/gpodder/syncui.py:138 @@ -339,9 +341,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/pt_BR.po -> 3.10.16.tar.gz/po/pt_BR.po
Changed
@@ -13,7 +13,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-03-05 15:01+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/" @@ -78,15 +78,15 @@ msgid "Imported OPML file" msgstr "Importar de um arquivo OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Login/Password inválidos" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Adicionado" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Em espera" @@ -94,19 +94,19 @@ msgid "Downloading" msgstr "Downloading" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Terminados" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Falhou" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pausado" @@ -124,7 +124,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Erro de HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Erro: %s" @@ -165,7 +165,7 @@ msgid "Python module not found: %(module)s" msgstr "Módulo python não foi encontrado: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -213,93 +213,93 @@ msgid "Remove %s" msgstr "Remove %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Cancelado pelo usuário" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Gravando dados no disco" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Abrindo o banco de dados do iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod aberto" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Salvando o banco dando de dados do iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Gravando banco de dados extendido do gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Removendo %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Adicionando %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "Erro ao copiar %(episode)s: Não há espaço suficiente em %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Abrindo o tocador MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Tocador MP3 aberto" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Erro ao abrir %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispositivo MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Abrindo o dispositivo MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s aberto" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Fechando %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s fechado" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Adicionando %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Sincronizando" @@ -316,7 +316,9 @@ msgstr "Não foi possível abrir dispositivo" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Por favor verifique as configurações no diálogo de preferências" #: src/gpodder/syncui.py:138 @@ -341,9 +343,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858
View file
3.10.15.tar.gz/po/ro.po -> 3.10.16.tar.gz/po/ro.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -73,15 +73,15 @@ msgid "Imported OPML file" msgstr "Importă din fișier OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Numele sau parola este greșită" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Adăugat" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Adăugat în coada de așteptare" @@ -89,19 +89,19 @@ msgid "Downloading" msgstr "Se descarcă" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Gata" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Eșuat" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Sa renunțat" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Întrerupt temporar" @@ -119,7 +119,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Eroare HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Eroare: %s" @@ -163,7 +163,7 @@ msgid "Python module not found: %(module)s" msgstr "Modulul Python \"%s\" nu este instalat" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -211,95 +211,95 @@ msgid "Remove %s" msgstr "Îndepărtează %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Utilizatorul a renunțat" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Datele sunt scrise pe disc" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Deschide baza de date iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod este deschis" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Salvează baza de date iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Îndeparteaza %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Adauga %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Eroare la copierea %(episode)s: Nu există suficient spațiu liber pe " "%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Deschide player MP3" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "Player-ul MP3 deschis" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Eroare la deschiderea %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "Dispozitiv MTP" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Deschide dispozitivul MTP" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s deschis" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Închide %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s închis" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Adaugă %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Sincronizare" @@ -317,7 +317,9 @@ msgstr "Dispozitivul nu a putut fi citit" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Verificați setările din dialogul \"Preferințe\"." #: src/gpodder/syncui.py:138 @@ -342,9 +344,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/ru.po -> 3.10.16.tar.gz/po/ru.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder 2.10+git\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2019-02-13 22:16+0100\n" "Last-Translator: Maxim Prohorov <prohorov.max@gmail.com>\n" "Language-Team: \n" @@ -65,15 +65,15 @@ msgid "Imported OPML file" msgstr "Импорт из OPML" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Неверное имя пользователя/пароль" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Добавлено" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "В очереди" @@ -81,19 +81,19 @@ msgid "Downloading" msgstr "Загрузка" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Завершено" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Ошибка" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Отменено" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Остановлено" @@ -111,7 +111,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "Ошибка HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Ошибка: %s" @@ -152,7 +152,7 @@ msgid "Python module not found: %(module)s" msgstr "Модуль Python не найден: %(module)s" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -202,56 +202,56 @@ msgid "Remove %s" msgstr "Удалить %s?" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Отменено пользователем" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Запись на диск" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Открытия базы данных iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod открыт" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Сохранение базы данных iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Запись в базу данных gtkpod" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Удаление %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Добавление %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Ошибка при копировании %(episode)s: Недостаточно свободного места на " "%(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Открытие MP3 плеера" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 плеер открыт" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" @@ -259,40 +259,40 @@ "Недостаточно свободного места в %(path)s: %(free)s доступно, но нужно как " "минимум %(need)s" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Ошибка открытия %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP устройство" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Открытие MTP устройства" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s открыто" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Закрытие %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s закрыто" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Добавление %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "Синхронизация" @@ -309,7 +309,9 @@ msgstr "Не удалось открыть устройство" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Пожалуйста, проверьте настройки." #: src/gpodder/syncui.py:138 @@ -333,9 +335,9 @@
View file
3.10.15.tar.gz/po/sv.po -> 3.10.16.tar.gz/po/sv.po
Changed
@@ -11,7 +11,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Swedish (http://www.transifex.com/projects/p/gpodder/language/" @@ -77,15 +77,15 @@ msgid "Imported OPML file" msgstr "Importera från OPML fil" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Fel användarnamn/lösenord." -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Tillagt" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "Köad" @@ -93,19 +93,19 @@ msgid "Downloading" msgstr "Laddar ner" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Klar" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Misslyckad" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Avbruten" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Pausad" @@ -123,7 +123,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP Fel: %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Fel: %s" @@ -167,7 +167,7 @@ msgid "Python module not found: %(module)s" msgstr "Python modul \"%s\" ej installerad" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -215,95 +215,95 @@ msgid "Remove %s" msgstr "Radera %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Avbruten av användare" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Skriver data till hårddisk" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Öppnar iPod databas" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod öppnad" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Sparar iPod databas" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Skriver utökad gtkpod databas" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Raderar %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Lägger till %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Fel vid kopiering av %(episode)s: Inte tillräckligt med ledigt diskutrymme " "på %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Öppna MP3 spelare" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "MP3 spelare öppnad" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Fel vid öppnande av %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP enhet" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Öppnar MTP enheten" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s öppnad" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Stänger %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s stängd" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Lägger till %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Synkronisering" @@ -321,7 +321,9 @@ msgstr "Kan inte öppna enhet" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Var vänlig kontrollera konfigurationen i dialogen för Inställningar." #: src/gpodder/syncui.py:138 @@ -346,9 +348,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/tr.po -> 3.10.16.tar.gz/po/tr.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Turkish (http://www.transifex.com/projects/p/gpodder/language/" @@ -72,15 +72,15 @@ msgid "Imported OPML file" msgstr "OPML dosyaları" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "" @@ -88,19 +88,19 @@ msgid "Downloading" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "İptal Edildi" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Durduruldu" @@ -118,7 +118,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Hata: %s" @@ -160,7 +160,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -208,94 +208,94 @@ msgid "Remove %s" msgstr "%s kaldır" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 #, fuzzy msgid "Cancelled by user" msgstr "İptal Edildi" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, fuzzy, python-format msgid "Removing %s" msgstr "%s kaldır" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, fuzzy, python-format msgid "Adding %s" msgstr "Podcastler ekleniyor" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -312,7 +312,7 @@ msgstr "" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" #: src/gpodder/syncui.py:138 @@ -334,9 +334,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858 -#: src/gpodder/gtkui/main.py:1013 src/gpodder/gtkui/main.py:2844
View file
3.10.15.tar.gz/po/tr_TR.po -> 3.10.16.tar.gz/po/tr_TR.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:30+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Turkish (Turkey) (http://www.transifex.com/projects/p/gpodder/" @@ -64,15 +64,15 @@ msgid "Imported OPML file" msgstr "" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "" @@ -80,19 +80,19 @@ msgid "Downloading" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "" @@ -110,7 +110,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "" @@ -151,7 +151,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -199,93 +199,93 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "" -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -302,7 +302,7 @@ msgstr "" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "" #: src/gpodder/syncui.py:138 @@ -324,9 +324,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr "" -#: src/gpodder/syncui.py:270 src/gpodder/gtkui/main.py:858 -#: src/gpodder/gtkui/main.py:1013 src/gpodder/gtkui/main.py:2844 -#: src/gpodder/gtkui/main.py:3051
View file
3.10.15.tar.gz/po/uk.po -> 3.10.16.tar.gz/po/uk.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -74,15 +74,15 @@ msgid "Imported OPML file" msgstr "Імпортувати з OPML-файлу" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "Неправильне ім'я користувача/пароль" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "Додано" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "В черзі" @@ -90,19 +90,19 @@ msgid "Downloading" msgstr "Завантажую" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "Завершено" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "Помилка" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "Скасовано" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "Призупинено" @@ -120,7 +120,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP помилка %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "Помилка: %s" @@ -164,7 +164,7 @@ msgid "Python module not found: %(module)s" msgstr "Модуль Python \"%s\" не встановлено" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -212,94 +212,94 @@ msgid "Remove %s" msgstr "Видалити %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 msgid "Cancelled by user" msgstr "Відхилено користувачем" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "Збереження даних на диск" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "Відкриваю базу даних iPod" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 msgid "iPod opened" msgstr "iPod відкритий" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "Збереження даних iPod" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "Зберігання розширеної gtkpod бази даних" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, python-format msgid "Removing %s" msgstr "Видалення %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, python-format msgid "Adding %s" msgstr "Додаю %s" -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" "Помилка копіювання %(episode)s: Недостатньо вільного місця на %(mountpoint)s" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 msgid "Opening MP3 player" msgstr "Відкриваю MP3-плеєр" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 msgid "MP3 player opened" msgstr "МР3-плеєр відкрито" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "Помилка відкривання %(filename)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "MTP-пристрій" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "Відкриваю МТР-пристрій" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, python-format msgid "%s opened" msgstr "%s відкрито" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "Закриваю %s" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "%s закрито" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, python-format msgid "Adding %s..." msgstr "Додаю %s..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 #, fuzzy msgid "Synchronizing" msgstr "Синхронізація" @@ -317,7 +317,9 @@ msgstr "Не можу відкрити пристрій" #: src/gpodder/syncui.py:91 -msgid "Please check the settings in the preferences dialog." +#, fuzzy +#| msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "Будь ласка, перевірте налаштування у діалозі Параметри." #: src/gpodder/syncui.py:138 @@ -342,9 +344,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/po/zh_CN.po -> 3.10.16.tar.gz/po/zh_CN.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-04-15 09:44+0200\n" +"POT-Creation-Date: 2020-06-21 16:14+0200\n" "PO-Revision-Date: 2013-01-19 12:31+0000\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: Chinese (China) (http://www.transifex.com/projects/p/gpodder/" @@ -71,15 +71,15 @@ msgid "Imported OPML file" msgstr "" -#: src/gpodder/download.py:370 bin/gpo:335 +#: src/gpodder/download.py:370 bin/gpo:341 msgid "Wrong username/password" msgstr "错误的 用户名/密码" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Added" msgstr "已添加" -#: src/gpodder/download.py:611 src/gpodder/sync.py:958 +#: src/gpodder/download.py:611 src/gpodder/sync.py:974 msgid "Queued" msgstr "已入序" @@ -87,19 +87,19 @@ msgid "Downloading" msgstr "下载中" -#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/model.py:745 src/gpodder/sync.py:975 msgid "Finished" msgstr "已完成" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Failed" msgstr "失败" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Cancelled" msgstr "取消" -#: src/gpodder/download.py:612 src/gpodder/sync.py:959 +#: src/gpodder/download.py:612 src/gpodder/sync.py:975 msgid "Paused" msgstr "暂停" @@ -117,7 +117,7 @@ msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP错误 %(code)s: %(message)s" -#: src/gpodder/download.py:947 src/gpodder/sync.py:1114 +#: src/gpodder/download.py:947 src/gpodder/sync.py:1130 #, python-format msgid "Error: %s" msgstr "错误 %s" @@ -160,7 +160,7 @@ msgid "Python module not found: %(module)s" msgstr "" -#: src/gpodder/model.py:469 src/gpodder/youtube.py:362 +#: src/gpodder/model.py:469 src/gpodder/youtube.py:396 #: src/gpodder/plugins/soundcloud.py:174 #: share/gpodder/extensions/youtube-dl.py:195 msgid "No description available" @@ -208,97 +208,97 @@ msgid "Remove %s" msgstr "移除 %s" -#: src/gpodder/sync.py:238 +#: src/gpodder/sync.py:251 #, fuzzy msgid "Cancelled by user" msgstr "取消" -#: src/gpodder/sync.py:241 +#: src/gpodder/sync.py:254 msgid "Writing data to disk" msgstr "" -#: src/gpodder/sync.py:338 +#: src/gpodder/sync.py:354 msgid "Opening iPod database" msgstr "" -#: src/gpodder/sync.py:348 +#: src/gpodder/sync.py:364 #, fuzzy msgid "iPod opened" msgstr "打开过的" -#: src/gpodder/sync.py:359 +#: src/gpodder/sync.py:375 msgid "Saving iPod database" msgstr "" -#: src/gpodder/sync.py:364 +#: src/gpodder/sync.py:380 msgid "Writing extended gtkpod database" msgstr "" -#: src/gpodder/sync.py:440 src/gpodder/sync.py:703 src/gpodder/sync.py:904 +#: src/gpodder/sync.py:456 src/gpodder/sync.py:719 src/gpodder/sync.py:920 #, fuzzy, python-format msgid "Removing %s" msgstr "移除 %s" -#: src/gpodder/sync.py:455 src/gpodder/sync.py:580 +#: src/gpodder/sync.py:471 src/gpodder/sync.py:596 #, fuzzy, python-format msgid "Adding %s" msgstr "添加播客..." -#: src/gpodder/sync.py:473 +#: src/gpodder/sync.py:489 #, python-format msgid "Error copying %(episode)s: Not enough free space on %(mountpoint)s" msgstr "" -#: src/gpodder/sync.py:558 +#: src/gpodder/sync.py:574 #, fuzzy msgid "Opening MP3 player" msgstr "打开播放器错误" -#: src/gpodder/sync.py:561 +#: src/gpodder/sync.py:577 #, fuzzy msgid "MP3 player opened" msgstr "从未打开的" -#: src/gpodder/sync.py:599 +#: src/gpodder/sync.py:615 #, python-format msgid "" "Not enough space in %(path)s: %(free)s available, but need at least %(need)s" msgstr "" -#: src/gpodder/sync.py:626 src/gpodder/sync.py:634 +#: src/gpodder/sync.py:642 src/gpodder/sync.py:650 #, fuzzy, python-format msgid "Error opening %(filename)s: %(message)s" msgstr "HTTP错误 %(code)s: %(message)s" -#: src/gpodder/sync.py:805 src/gpodder/sync.py:812 +#: src/gpodder/sync.py:821 src/gpodder/sync.py:828 msgid "MTP device" msgstr "" -#: src/gpodder/sync.py:819 +#: src/gpodder/sync.py:835 msgid "Opening the MTP device" msgstr "" -#: src/gpodder/sync.py:829 +#: src/gpodder/sync.py:845 #, fuzzy, python-format msgid "%s opened" msgstr "打开过的" -#: src/gpodder/sync.py:834 +#: src/gpodder/sync.py:850 #, python-format msgid "Closing %s" msgstr "" -#: src/gpodder/sync.py:842 +#: src/gpodder/sync.py:858 #, python-format msgid "%s closed" msgstr "" -#: src/gpodder/sync.py:847 bin/gpo:776 +#: src/gpodder/sync.py:863 bin/gpo:782 #, fuzzy, python-format msgid "Adding %s..." msgstr "添加播客..." -#: src/gpodder/sync.py:958 +#: src/gpodder/sync.py:974 msgid "Synchronizing" msgstr "" @@ -317,7 +317,7 @@ #: src/gpodder/syncui.py:91 #, fuzzy -msgid "Please check the settings in the preferences dialog." +msgid "Please check logs and the settings in the preferences dialog." msgstr "请在首选项对话框检查媒体播放器设置" #: src/gpodder/syncui.py:138 @@ -340,9 +340,9 @@ msgid "The playlist on your MP3 player has been updated." msgstr ""
View file
3.10.15.tar.gz/share/gpodder/extensions/audio_converter.py -> 3.10.16.tar.gz/share/gpodder/extensions/audio_converter.py
Changed
@@ -20,7 +20,7 @@ __title__ = _('Convert audio files') __description__ = _('Transcode audio files to mp3/ogg') __authors__ = 'Bernd Schlapsi <brot@gmx.info>, Thomas Perl <thp@gpodder.org>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/AudioConverter' +__doc__ = 'https://gpodder.github.io/docs/extensions/audioconverter.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/AudioConverter' __category__ = 'post-download'
View file
3.10.15.tar.gz/share/gpodder/extensions/enqueue_in_mediaplayer.py -> 3.10.16.tar.gz/share/gpodder/extensions/enqueue_in_mediaplayer.py
Changed
@@ -17,7 +17,7 @@ __title__ = _('Enqueue/Resume in media players') __description__ = _('Add a context menu item for enqueueing/resuming playback of episodes in installed media players') __authors__ = 'Thomas Perl <thp@gpodder.org>, Bernd Schlapsi <brot@gmx.info>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/EnqueueInMediaplayer' +__doc__ = 'https://gpodder.github.io/docs/extensions/enqueueinmediaplayer.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/EnqueueInMediaplayer' __category__ = 'interface' __only_for__ = 'gtk'
View file
3.10.15.tar.gz/share/gpodder/extensions/filter.py -> 3.10.16.tar.gz/share/gpodder/extensions/filter.py
Changed
@@ -4,15 +4,17 @@ import re -from gi.repository import Gtk - import gpodder +import gi # isort:skip +gi.require_version('Gtk', '3.0') # isort:skip +from gi.repository import Gtk # isort:skip + _ = gpodder.gettext __title__ = _('Filter Episodes') __description__ = _('Disable automatic downloads based on episode title.') -__only_for__ = 'gtk' +__only_for__ = 'gtk, cli' __authors__ = 'Brand Huntsman <http://qzx.com/mail/>' __doc__ = 'https://gpodder.github.io/docs/extensions/filter.html'
View file
3.10.15.tar.gz/share/gpodder/extensions/mpris-listener.py -> 3.10.16.tar.gz/share/gpodder/extensions/mpris-listener.py
Changed
@@ -36,7 +36,7 @@ __title__ = _('MPRIS Listener') __description__ = _('Convert MPRIS notifications to gPodder Media Player D-Bus API') __authors__ = 'Dov Feldstern <dovdevel@gmail.com>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/MprisListener' +__doc__ = 'https://gpodder.github.io/docs/extensions/mprislistener.html' __category__ = 'desktop-integration' __only_for__ = 'freedesktop' @@ -272,7 +272,9 @@ collected_info['length'] = changed_properties['Metadata'].get('mpris:length', 0.0) if 'Rate' in changed_properties: collected_info['rate'] = changed_properties['Rate'] - collected_info['pos'] = self.query_position(sender) + # Fix #788 pos=0 when Stopped resulting in not saving position on VLC quit + if changed_properties.get('PlaybackStatus') != 'Stopped': + collected_info['pos'] = self.query_position(sender) if 'status' not in collected_info: collected_info['status'] = str(self.query_status(sender))
View file
3.10.15.tar.gz/share/gpodder/extensions/normalize_audio.py -> 3.10.16.tar.gz/share/gpodder/extensions/normalize_audio.py
Changed
@@ -21,7 +21,7 @@ __title__ = _('Normalize audio with re-encoding') __description__ = _('Normalize the volume of audio files with normalize-audio') __authors__ = 'Bernd Schlapsi <brot@gmx.info>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/NormalizeAudio' +__doc__ = 'https://gpodder.github.io/docs/extensions/normalizeaudio.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/NormalizeAudio' __category__ = 'post-download'
View file
3.10.15.tar.gz/share/gpodder/extensions/rename_download.py -> 3.10.16.tar.gz/share/gpodder/extensions/rename_download.py
Changed
@@ -17,7 +17,7 @@ __title__ = _('Rename episodes after download') __description__ = _('Rename episodes to "<Episode Title>.<ext>" on download') __authors__ = 'Bernd Schlapsi <brot@gmx.info>, Thomas Perl <thp@gpodder.org>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/RenameAfterDownload' +__doc__ = 'https://gpodder.github.io/docs/extensions/renameafterdownload.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/RenameAfterDownload' __category__ = 'post-download'
View file
3.10.15.tar.gz/share/gpodder/extensions/rm_ogg_cover.py -> 3.10.16.tar.gz/share/gpodder/extensions/rm_ogg_cover.py
Changed
@@ -38,7 +38,7 @@ __title__ = _('Remove cover art from OGG files') __description__ = _('removes coverart from all downloaded ogg files') __authors__ = 'Bernd Schlapsi <brot@gmx.info>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/RemoveOGGCover' +__doc__ = 'https://gpodder.github.io/docs/extensions/removeoggcover.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/RemoveOGGCover' __category__ = 'post-download'
View file
3.10.15.tar.gz/share/gpodder/extensions/tagging.py -> 3.10.16.tar.gz/share/gpodder/extensions/tagging.py
Changed
@@ -52,7 +52,7 @@ __title__ = _('Tag downloaded files using Mutagen') __description__ = _('Add episode and podcast titles to MP3/OGG tags') __authors__ = 'Bernd Schlapsi <brot@gmx.info>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/Tagging' +__doc__ = 'https://gpodder.github.io/docs/extensions/tagging.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/Tagging' __category__ = 'post-download'
View file
3.10.15.tar.gz/share/gpodder/extensions/ubuntu_unity.py -> 3.10.16.tar.gz/share/gpodder/extensions/ubuntu_unity.py
Changed
@@ -11,7 +11,13 @@ import gpodder from gpodder import util +import gi # isort:skip +gi.require_version('Unity', '7.0') # isort:skip +from gi.repository import GObject, Unity # isort:skip + + _ = gpodder.gettext +logger = logging.getLogger(__name__) __title__ = _('Ubuntu Unity Integration') __description__ = _('Show download progress in the Unity Launcher icon.') @@ -22,86 +28,35 @@ __disable_in__ = 'win32' -# FIXME: Due to the fact that we do not yet use the GI-style bindings, we will -# have to run this module in its own interpreter and send commands to it using -# the subprocess module. Once we use GI-style bindings, we can get rid of all -# this and still expose the same "interface' (LauncherEntry and its methods) -# to our callers. - - -if __name__ != '__main__': - logger = logging.getLogger(__name__) - - class gPodderExtension: - FILENAME = 'gpodder.desktop' - - def __init__(self, container): - self.container = container - self.process = None - - def on_load(self): - logger.info('Starting Ubuntu Unity Integration.') - os.environ['PYTHONPATH'] = os.pathsep.join(sys.path) - self.process = util.Popen(['python', __file__], - stdin=subprocess.PIPE) - - def on_unload(self): - logger.info('Killing process...') - self.process.terminate() - self.process.wait() - logger.info('Process killed.') - - def on_download_progress(self, progress): - try: - self.process.stdin.write('progress %f\n' % progress) - self.process.stdin.flush() - except Exception as e: - logger.debug('Ubuntu progress update failed.', exc_info=True) -else: - from gi.repository import Unity, GObject - from gpodder import util - import sys - - class InputReader: - def __init__(self, fileobj, launcher): - self.fileobj = fileobj - self.launcher = launcher - - def read(self): - while True: - line = self.fileobj.readline() - if not line: - break - - try: - command, value = line.strip().split() - if command == 'progress': - GObject.idle_add(launcher_entry.set_progress, - float(value)) - except: - pass - - class LauncherEntry: - FILENAME = 'gpodder.desktop' - - def __init__(self): - self.launcher = Unity.LauncherEntry.get_for_desktop_id( - self.FILENAME) - - def set_count(self, count): - self.launcher.set_property('count', count) - self.launcher.set_property('count_visible', count > 0) - - def set_progress(self, progress): - self.launcher.set_property('progress', progress) - self.launcher.set_property('progress_visible', 0. <= progress < 1.) - - GObject.threads_init() - loop = GObject.MainLoop() - util.run_in_background(loop.run) - - launcher_entry = LauncherEntry() - reader = InputReader(sys.stdin, launcher_entry) - reader.read() - - loop.quit() +class LauncherEntry: + FILENAME = 'gpodder.desktop' + + def __init__(self): + self.launcher = Unity.LauncherEntry.get_for_desktop_id( + self.FILENAME) + + def set_count(self, count): + self.launcher.set_property('count', count) + self.launcher.set_property('count_visible', count > 0) + + def set_progress(self, progress): + self.launcher.set_property('progress', progress) + self.launcher.set_property('progress_visible', 0. <= progress < 1.) + + +class gPodderExtension: + FILENAME = 'gpodder.desktop' + + def __init__(self, container): + self.container = container + self.launcher_entry = None + + def on_load(self): + logger.info('Starting Ubuntu Unity Integration.') + self.launcher_entry = LauncherEntry() + + def on_unload(self): + self.launcher_entry = None + + def on_download_progress(self, progress): + GObject.idle_add(self.launcher_entry.set_progress, float(value))
View file
3.10.15.tar.gz/share/gpodder/extensions/update_feeds_on_startup.py -> 3.10.16.tar.gz/share/gpodder/extensions/update_feeds_on_startup.py
Changed
@@ -15,7 +15,7 @@ __title__ = _('Search for new episodes on startup') __description__ = _('Starts the search for new episodes on startup') __authors__ = 'Bernd Schlapsi <brot@gmx.info>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/SearchEpisodeOnStartup' +__doc__ = 'https://gpodder.github.io/docs/extensions/searchepisodeonstartup.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/SearchEpisodeOnStartup' __category__ = 'interface' __only_for__ = 'gtk'
View file
3.10.15.tar.gz/share/gpodder/extensions/video_converter.py -> 3.10.16.tar.gz/share/gpodder/extensions/video_converter.py
Changed
@@ -20,7 +20,7 @@ __title__ = _('Convert video files') __description__ = _('Transcode video files to avi/mp4/m4v') __authors__ = 'Thomas Perl <thp@gpodder.org>, Bernd Schlapsi <brot@gmx.info>' -__doc__ = 'http://wiki.gpodder.org/wiki/Extensions/VideoConverter' +__doc__ = 'https://gpodder.github.io/docs/extensions/videoconverter.html' __payment__ = 'https://flattr.com/submit/auto?user_id=BerndSch&url=http://wiki.gpodder.org/wiki/Extensions/VideoConverter' __category__ = 'post-download'
View file
3.10.15.tar.gz/share/gpodder/ui/gtk/gpodder.ui -> 3.10.16.tar.gz/share/gpodder/ui/gtk/gpodder.ui
Changed
@@ -207,11 +207,9 @@ <property name="orientation">horizontal</property> <child> <object class="GtkEntry" id="entry_search_podcasts"> + <property name="hexpand">True</property> <property name="visible">True</property> <property name="secondary-icon-stock">gtk-close</property> - <signal name="icon-press" handler="hide_podcast_search"/> - <signal name="changed" handler="on_entry_search_podcasts_changed"/> - <signal name="key-press-event" handler="on_entry_search_podcasts_key_press"/> </object> </child> </object> @@ -220,6 +218,7 @@ <object class="GtkGrid" id="vbox42"> <property name="visible">True</property> <property name="orientation">vertical</property> + <property name="hexpand">True</property> <child> <object class="GtkButton" id="btnUpdateFeeds"> <property name="label" translatable="yes">Check for new episodes</property> @@ -321,11 +320,9 @@ </child> <child> <object class="GtkEntry" id="entry_search_episodes"> + <property name="hexpand">True</property> <property name="visible">True</property> <property name="secondary-icon-stock">gtk-close</property> - <signal name="icon-press" handler="hide_episode_search"/> - <signal name="changed" handler="on_entry_search_episodes_changed"/> - <signal name="key-press-event" handler="on_entry_search_episodes_key_press"/> </object> </child> </object>
View file
3.10.15.tar.gz/share/gpodder/ui/gtk/menus.ui -> 3.10.16.tar.gz/share/gpodder/ui/gtk/menus.ui
Changed
@@ -54,6 +54,13 @@ <attribute name="accel"><Primary>k</attribute> </item> </section> + <section> + <item> + <attribute name="action">win.findPodcast</attribute> + <attribute name="label" translatable="yes">Find Podcast</attribute> + <attribute name="accel"><Primary><Shift>f</attribute> + </item> + </section> </submenu> <submenu id="menuSubscriptions"> <attribute name="label" translatable="yes">_Subscriptions</attribute> @@ -61,7 +68,7 @@ <item> <attribute name="action">win.discover</attribute> <attribute name="label" translatable="yes">Discover new podcasts</attribute> - <attribute name="accel"><Primary>f</attribute> + <attribute name="accel"><Primary>d</attribute> </item> <item> <attribute name="action">win.addChannel</attribute> @@ -132,6 +139,11 @@ </section> <section> <item> + <attribute name="action">win.findEpisode</attribute> + <attribute name="label" translatable="yes">Find Episode</attribute> + <attribute name="accel"><Primary>f</attribute> + </item> + <item> <attribute name="action">win.toggleShownotes</attribute> <attribute name="label" translatable="yes">Episode details</attribute> </item> @@ -158,6 +170,10 @@ <attribute name="label" translatable="yes">Episode descriptions</attribute> <attribute name="accel"><Primary>d</attribute> </item> + <item> + <attribute name="action">win.searchAlwaysVisible</attribute> + <attribute name="label" translatable="yes">Always show Find entries</attribute> + </item> </section> <section> <item>
View file
3.10.15.tar.gz/share/man/man1/gpo.1 -> 3.10.16.tar.gz/share/man/man1/gpo.1
Changed
@@ -1,9 +1,9 @@ -.TH GPO "1" "April 2020" "gpodder 3.10.15" "User Commands" +.TH GPO "1" "June 2020" "gpodder 3.10.16" "User Commands" .SH NAME gpo \- Text mode interface of gPodder .SH SYNOPSIS .B gpo -[\fI--verbose|-v\fR] +[\fI--verbose|-v|--quiet|-q\fR] [\fICOMMAND\fR] [\fIparams...\fR] .SH DESCRIPTION
View file
3.10.15.tar.gz/share/man/man1/gpodder.1 -> 3.10.16.tar.gz/share/man/man1/gpodder.1
Changed
@@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13. -.TH GPODDER "1" "April 2020" "gpodder 3.10.15" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.15. +.TH GPODDER "1" "June 2020" "gpodder 3.10.16" "User Commands" .SH NAME gpodder \- Media aggregator and podcast client .SH SYNOPSIS @@ -21,5 +21,8 @@ \fB\-v\fR, \fB\-\-verbose\fR print logging output on the console .TP +\fB\-q\fR, \fB\-\-quiet\fR +reduce warnings on the console +.TP \fB\-s\fR URL, \fB\-\-subscribe\fR=\fI\,URL\/\fR subscribe to the feed at URL
View file
3.10.15.tar.gz/src/gpodder/__init__.py -> 3.10.16.tar.gz/src/gpodder/__init__.py
Changed
@@ -20,8 +20,8 @@ # This metadata block gets parsed by setup.py - use single quotes only __tagline__ = 'Media aggregator and podcast client' __author__ = 'Thomas Perl <thp@gpodder.org>' -__version__ = '3.10.15' -__date__ = '2020-04-15' +__version__ = '3.10.16' +__date__ = '2020-06-21' __copyright__ = '© 2005-2020 The gPodder Team' __license__ = 'GNU General Public License, version 3 or later' __url__ = 'http://gpodder.org/' @@ -84,6 +84,8 @@ # Is gpodder running in verbose mode? verbose = False +# Is gpodder running in quiet mode? +quiet = False # The User-Agent string for downloads
View file
3.10.15.tar.gz/src/gpodder/config.py -> 3.10.16.tar.gz/src/gpodder/config.py
Changed
@@ -149,6 +149,7 @@ 'toolbar': False, 'new_episodes': 'show', # ignore, show, queue, download 'live_search_delay': 200, + 'search_always_visible': False, 'podcast_list': { 'all_episodes': True,
View file
3.10.15.tar.gz/src/gpodder/gtkui/app.py -> 3.10.16.tar.gz/src/gpodder/gtkui/app.py
Changed
@@ -21,6 +21,7 @@ import logging import os import sys +import xml.etree.ElementTree as ET import dbus import dbus.service @@ -46,6 +47,32 @@ N_ = gpodder.ngettext +def parse_app_menu_for_accels(filename): + """ + grab (accelerator, action) bindings from menus.ui. + See #815 Ctrl-Q doesn't quit for justification. + Unfortunately it's not available from the Gio.MenuModel we get from the Gtk.Builder, + so we get it ourself. + """ + res = [] + menu_tree = ET.parse(filename) + assert menu_tree.getroot().tag == 'interface' + for menu in menu_tree.getroot(): + assert menu.tag == 'menu' + if menu.attrib.get('id') == 'app-menu': + for itm in menu.iter('item'): + action = None + accel = None + for att in itm.findall('attribute'): + if att.get('name') == 'action': + action = att.text.strip() + elif att.get('name') == 'accel': + accel = att.text.strip() + if action and accel: + res.append((accel, action)) + return res + + class gPodderApplication(Gtk.Application): def __init__(self, options): @@ -80,6 +107,10 @@ action.connect('activate', self.on_check_for_updates_activate) self.add_action(action) + action = Gio.SimpleAction.new('menu', None) + action.connect('activate', self.on_menu) + self.add_action(action) + def do_startup(self): Gtk.Application.do_startup(self) @@ -88,10 +119,12 @@ builder = Gtk.Builder() builder.set_translation_domain(gpodder.textdomain) + menu_filename = None for ui_folder in gpodder.ui_folders: filename = os.path.join(ui_folder, 'gtk/menus.ui') if os.path.exists(filename): builder.add_from_file(filename) + menu_filename = filename break menubar = builder.get_object('menubar') @@ -102,7 +135,33 @@ self.menu_view_columns = builder.get_object('menuViewColumns') self.set_menubar(menubar) - self.set_app_menu(builder.get_object('app-menu')) + # If $XDG_CURRENT_DESKTOP is set then it contains a colon-separated list of strings. + # https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html + # See https://askubuntu.com/a/227669 for a list of values in different environments + xdg_current_desktops = os.environ.get('XDG_CURRENT_DESKTOP', '').split(':') + # See https://developer.gnome.org/gtk3/stable/gtk-running.html + # GTK_CSD=0 is used to disable client side decorations + csd_disabled = os.environ.get('GTK_CSD') == '0' + + self.want_headerbar = ('GNOME' in xdg_current_desktops) and not gpodder.ui.osx and not csd_disabled + + self.app_menu = builder.get_object('app-menu') + if self.want_headerbar: + # Use GtkHeaderBar for client-side decorations on recent GNOME 3 versions + self.header_bar_menu_button = Gtk.Button.new_from_icon_name('open-menu-symbolic', Gtk.IconSize.SMALL_TOOLBAR) + self.header_bar_menu_button.set_action_name('app.menu') + + self.header_bar_refresh_button = Gtk.Button.new_from_icon_name('view-refresh-symbolic', Gtk.IconSize.SMALL_TOOLBAR) + self.header_bar_refresh_button.set_action_name('win.updateChannel') + + self.menu_popover = Gtk.Popover.new_from_model(self.header_bar_menu_button, self.app_menu) + self.menu_popover.set_position(Gtk.PositionType.BOTTOM) + + for (accel, action) in parse_app_menu_for_accels(menu_filename): + self.add_accelerator(accel, action, None) + + else: + self.set_app_menu(self.app_menu) Gtk.Window.set_default_icon_name('gpodder') @@ -137,6 +196,9 @@ self.window.gPodder.present() + def on_menu(self, action, param): + self.menu_popover.popup() + def on_about(self, action, param): dlg = Gtk.Dialog(_('About gPodder'), self.window.gPodder, Gtk.DialogFlags.MODAL)
View file
3.10.15.tar.gz/src/gpodder/gtkui/desktop/preferences.py -> 3.10.16.tar.gz/src/gpodder/gtkui/desktop/preferences.py
Changed
@@ -112,37 +112,24 @@ def __init__(self, config): Gtk.ListStore.__init__(self, str, int) self._config = config - self.custom_fmt_ids = self._config.youtube.preferred_fmt_ids if self._config.youtube.preferred_fmt_ids: caption = _('Custom (%(format_ids)s)') % { - 'format_ids': ', '.join(str(x) for x in self.custom_fmt_ids), + 'format_ids': ', '.join(str(x) for x in self._config.youtube.preferred_fmt_ids), } - self.append((caption, -1)) + self.append((caption, 0)) for id, (fmt_id, path, description) in youtube.formats: self.append((description, id)) def get_index(self): - if self._config.youtube.preferred_fmt_ids: - return 0 - for index, row in enumerate(self): if self._config.youtube.preferred_fmt_id == row[self.C_ID]: return index return 0 def set_index(self, index): - value = self[index][self.C_ID] - if value > 0: - self._config.youtube.preferred_fmt_id = value - # If we set a value, we need to unset the custom one, so that - # the single value (preferred_fmt_id) gets used instead - self._config.youtube.preferred_fmt_ids = [] - else: - # If the user selects the -1 value, it's our custom one, and - # we need to restore the value for preferred_fmt_ids - self._config.youtube.preferred_fmt_ids = self.custom_fmt_ids + self._config.youtube.preferred_fmt_id = self[index][self.C_ID] class VimeoVideoFormatListModel(Gtk.ListStore):
View file
3.10.15.tar.gz/src/gpodder/gtkui/desktopfile.py -> 3.10.16.tar.gz/src/gpodder/gtkui/desktopfile.py
Changed
@@ -101,7 +101,7 @@ (icon_name, extension) = os.path.splitext(os.path.basename(self.icon)) theme = Gtk.IconTheme() if theme.has_icon(icon_name): - return theme.load_icon(icon_name, 24, 0) + return theme.load_icon(icon_name, 24, Gtk.IconLookupFlags.FORCE_SIZE) def is_mime(self, mimetype): return self.mime.find(mimetype + '/') != -1
View file
3.10.15.tar.gz/src/gpodder/gtkui/draw.py -> 3.10.16.tar.gz/src/gpodder/gtkui/draw.py
Changed
@@ -384,7 +384,7 @@ color = Gdk.RGBA(0, 0, 0, 0) while p is not None and color.alpha == 0: style_context = p.get_style_context() - color = style_context.get_background_color(0) + color = style_context.get_background_color(state) p = p.get_parent() return color @@ -399,9 +399,83 @@ p = widget color = Gdk.RGBA(0, 0, 0, 0) style_context = widget.get_style_context() - foreground = style_context.get_color(0) + foreground = style_context.get_color(state) while p is not None and color.alpha == 0: style_context = p.get_style_context() - color = style_context.get_color(0) + color = style_context.get_color(state) p = p.get_parent() return color + + +def investigate_widget_colors(type_classes_and_widgets): + """ + investigate using Gtk.StyleContext to get widget style properties + I tried to compare gettings values from static and live widgets. + To sum up, better use the live widget, because you'll get the correct path, classes, regions automatically. + See "CSS Nodes" in widget documentation for classes and sub-nodes (=regions). + WidgetPath and Region are replaced by CSSNodes in gtk4. + Not sure it's legitimate usage, though: I got different results from one run to another. + Run `GTK_DEBUG=interactive ./bin/gpodder` for gtk widget inspection + """ + def investigate_stylecontext(style_ctx, label): + style_ctx.save() + for statename, state in [ + ('normal', Gtk.StateFlags.NORMAL), + ('active', Gtk.StateFlags.ACTIVE), + ('link', Gtk.StateFlags.LINK), + ('visited', Gtk.StateFlags.VISITED)]: + f.write("<dt>%s %s</dt><dd>\n" % (label, statename)) + colors = { + 'get_color': style_ctx.get_color(state), + 'get_background_color': style_ctx.get_background_color(state), + 'color': style_ctx.get_property('color', state), + 'background-color': style_ctx.get_property('background-color', state), + 'outline-color': style_ctx.get_property('outline-color', state), + } + f.write("<p>PREVIEW: <span style='background-color: %s; color: %s'>get_color + get_background_color</span>" + % (colors['get_background_color'].to_string(), + colors['get_color'].to_string())) + f.write("<span style='background-color: %s; color: %s; border solid 2px %s;'>color + background-color properties</span></p>\n" + % (colors['background-color'].to_string(), + colors['color'].to_string(), + colors['outline-color'].to_string())) + f.write("<p>VALUES: ") + for p, v in colors.items(): + f.write("%s=<span style='background-color: %s;'>%s</span>" % (p, v.to_string(), v.to_string())) + f.write("</p></dd>\n") + style_ctx.restore() + + with open('/tmp/colors.html', 'w') as f: + f.write("""<html> + <style type='text/css'> + body {color: red; background: yellow;} + span { display: inline-block; margin-right: 1ch; } + dd { margin-bottom: 1em; } + td { vertical-align: top; } + </style> + <table>""") + for type_and_class, w in type_classes_and_widgets: + f.write("<tr><td><dl>\n") + # Create an empty style context + style_ctx = Gtk.StyleContext() + # Create an empty widget path + widget_path = Gtk.WidgetPath() + # Specify the widget class type you want to get colors from + for t, c, r in type_and_class: + widget_path.append_type(t) + if c: + widget_path.iter_add_class(widget_path.length() - 1, c) + if r: + widget_path.iter_add_region(widget_path.length() - 1, r, 0) + style_ctx.set_path(widget_path) + + investigate_stylecontext( + style_ctx, + 'STATIC {}'.format(' '.join('{}.{}({})'.format(t.__name__, c, r) for t, c, r in type_and_class))) + + f.write("</dl></td><td><dl>\n") + + investigate_stylecontext(w.get_style_context(), 'LIVE {}'.format(type(w).__name__)) + + f.write("</dl></td></tr>\n") + f.write("</table></html>\n")
View file
3.10.16.tar.gz/src/gpodder/gtkui/interface/searchtree.py
Added
@@ -0,0 +1,76 @@ +# -*- coding: utf-8 -*- +# +# gPodder - A media aggregator and podcast client +# Copyright (c) 2005-2018 The gPodder Team +# +# gPodder 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. +# +# gPodder 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 <http://www.gnu.org/licenses/>. +# + +import gi # isort:skip +gi.require_version('Gtk', '3.0') # isort:skip +from gi.repository import Gdk, GLib # isort:skip + + +class SearchTree: + """ + handle showing/hiding the search box for podcast or episode treeviews, + as well as searching for text entered in the search entry. + Automatically attaches to entry signals on creation. + """ + def __init__(self, search_box, search_entry, tree, model, config): + self.search_box = search_box + self.search_entry = search_entry + self.tree = tree + self.model = model + self.config = config + self._search_timeout = None + self.search_entry.connect('icon-press', self.hide_search) + self.search_entry.connect('changed', self.on_entry_changed) + self.search_entry.connect('key-press-event', self.on_entry_key_press) + + def set_search_term(self, text): + self.model.set_search_term(text) + self._search_timeout = None + return False + + def on_entry_changed(self, editable): + if self.search_box.get_property('visible'): + if self._search_timeout is not None: + GLib.source_remove(self._search_timeout) + self._search_timeout = GLib.timeout_add( + self.config.ui.gtk.live_search_delay, + self.set_search_term, editable.get_chars(0, -1)) + + def on_entry_key_press(self, editable, event): + if event.keyval == Gdk.KEY_Escape: + self.hide_search() + return True + + def hide_search(self, *args): + if self._search_timeout is not None: + GLib.source_remove(self._search_timeout) + self._search_timeout = None + if not self.config.ui.gtk.search_always_visible: + self.search_box.hide() + self.search_entry.set_text('') + self.model.set_search_term(None) + self.tree.grab_focus() + + def show_search(self, input_char=None, grab_focus=True): + self.search_box.show() + if input_char: + self.search_entry.insert_text(input_char, -1) + if grab_focus: + self.search_entry.grab_focus() + self.search_entry.set_position(-1)
View file
3.10.15.tar.gz/src/gpodder/gtkui/main.py -> 3.10.16.tar.gz/src/gpodder/gtkui/main.py
Changed
@@ -50,6 +50,7 @@ from .interface.addpodcast import gPodderAddPodcast from .interface.common import BuilderWidget, TreeViewHelper from .interface.progress import ProgressIndicator +from .interface.searchtree import SearchTree from .model import EpisodeListModel, PodcastListModel from .services import CoverDownloader from .widgets import SimpleMessageArea @@ -83,9 +84,23 @@ self.options = options self.extensions_menu = None self.extensions_actions = [] + self._search_podcasts = None + self._search_episodes = None BuilderWidget.__init__(self, None, _builder_expose={'app': app}) def new(self): + if self.application.want_headerbar: + self.header_bar = Gtk.HeaderBar() + self.header_bar.pack_end(self.application.header_bar_menu_button) + self.header_bar.pack_start(self.application.header_bar_refresh_button) + self.header_bar.set_show_close_button(True) + self.header_bar.show_all() + + # Tweaks to the UI since we moved the refresh button into the header bar + self.vboxChannelNavigator.set_row_spacing(0) + + self.main_window.set_titlebar(self.header_bar) + gpodder.user_extensions.on_ui_object_available('gpodder-gtk', self) self.toolbar.set_property('visible', self.config.show_toolbar) @@ -194,7 +209,8 @@ util.run_in_background(self.user_apps_reader.read) # Now, update the feed cache, when everything's in place - self.btnUpdateFeeds.show() + if not self.application.want_headerbar: + self.btnUpdateFeeds.show() self.feed_cache_update_cancelled = False self.update_podcast_list_model() @@ -244,6 +260,11 @@ action.connect('activate', self.on_item_view_hide_boring_podcasts_toggled) g.add_action(action) + action = Gio.SimpleAction.new_stateful( + 'searchAlwaysVisible', None, GLib.Variant.new_boolean(self.config.ui.gtk.search_always_visible)) + action.connect('activate', self.on_item_view_search_always_visible_toggled) + g.add_action(action) + value = EpisodeListModel.VIEWS[ self.config.episode_list_view_mode or EpisodeListModel.VIEW_ALL] action = Gio.SimpleAction.new_stateful( @@ -272,6 +293,8 @@ ('toggleEpisodeLock', self.on_item_toggle_lock_activate), ('toggleShownotes', self.on_shownotes_selected_episodes), ('sync', self.on_sync_to_device_activate), + ('findPodcast', self.on_find_podcast_activate), + ('findEpisode', self.on_find_episode_activate), ] for name, callback in action_defs: @@ -638,38 +661,9 @@ return self.treeview_downloads_show_context_menu(treeview, event) - def on_entry_search_podcasts_changed(self, editable): - if self.hbox_search_podcasts.get_property('visible'): - def set_search_term(self, text): - self.podcast_list_model.set_search_term(text) - self._podcast_list_search_timeout = None - return False - - if self._podcast_list_search_timeout is not None: - GObject.source_remove(self._podcast_list_search_timeout) - self._podcast_list_search_timeout = GObject.timeout_add( - self.config.ui.gtk.live_search_delay, - set_search_term, self, editable.get_chars(0, -1)) - - def on_entry_search_podcasts_key_press(self, editable, event): - if event.keyval == Gdk.KEY_Escape: - self.hide_podcast_search() - return True - - def hide_podcast_search(self, *args): - if self._podcast_list_search_timeout is not None: - GObject.source_remove(self._podcast_list_search_timeout) - self._podcast_list_search_timeout = None - self.hbox_search_podcasts.hide() - self.entry_search_podcasts.set_text('') - self.podcast_list_model.set_search_term(None) - self.treeChannels.grab_focus() - - def show_podcast_search(self, input_char): - self.hbox_search_podcasts.show() - self.entry_search_podcasts.insert_text(input_char, -1) - self.entry_search_podcasts.grab_focus() - self.entry_search_podcasts.set_position(-1) + def on_find_podcast_activate(self, *args): + if self._search_podcasts: + self._search_podcasts.show_search() def init_podcast_list_treeview(self): size = cake_size_from_widget(self.treeChannels) * 2 @@ -740,7 +734,7 @@ self.treeChannels.set_cursor(path) elif event.keyval == Gdk.KEY_Escape: - self.hide_podcast_search() + self._search_podcasts.hide_search() elif event.get_state() & Gdk.ModifierType.CONTROL_MASK: # Don't handle type-ahead when control is pressed (so shortcuts # with the Ctrl key still work, e.g. Ctrl+A, ...) @@ -753,7 +747,7 @@ if unicode_char_id < 32: return False input_char = chr(unicode_char_id) - self.show_podcast_search(input_char) + self._search_podcasts.show_search(input_char) return True self.treeChannels.connect('key-press-event', on_key_press) @@ -765,38 +759,17 @@ TreeViewHelper.set(self.treeChannels, TreeViewHelper.ROLE_PODCASTS) - def on_entry_search_episodes_changed(self, editable): - if self.hbox_search_episodes.get_property('visible'): - def set_search_term(self, text): - self.episode_list_model.set_search_term(text) - self._episode_list_search_timeout = None - return False - - if self._episode_list_search_timeout is not None: - GObject.source_remove(self._episode_list_search_timeout) - self._episode_list_search_timeout = GObject.timeout_add( - self.config.ui.gtk.live_search_delay, - set_search_term, self, editable.get_chars(0, -1)) - - def on_entry_search_episodes_key_press(self, editable, event): - if event.keyval == Gdk.KEY_Escape: - self.hide_episode_search() - return True - - def hide_episode_search(self, *args): - if self._episode_list_search_timeout is not None: - GObject.source_remove(self._episode_list_search_timeout) - self._episode_list_search_timeout = None - self.hbox_search_episodes.hide() - self.entry_search_episodes.set_text('') - self.episode_list_model.set_search_term(None) - self.treeAvailable.grab_focus() - - def show_episode_search(self, input_char): - self.hbox_search_episodes.show() - self.entry_search_episodes.insert_text(input_char, -1) - self.entry_search_episodes.grab_focus() - self.entry_search_episodes.set_position(-1) + self._search_podcasts = SearchTree(self.hbox_search_podcasts, + self.entry_search_podcasts, + self.treeChannels, + self.podcast_list_model, + self.config) + if self.config.ui.gtk.search_always_visible: + self._search_podcasts.show_search(grab_focus=False) + + def on_find_episode_activate(self, *args): + if self._search_episodes: + self._search_episodes.show_search() def set_episode_list_column(self, index, new_value): mask = (1 << index) @@ -964,7 +937,7 @@ self.treeChannels.grab_focus() elif event.keyval == Gdk.KEY_Escape: if self.hbox_search_episodes.get_property('visible'): - self.hide_episode_search() + self._search_episodes.hide_search() else: self.shownotes_object.hide_pane() elif event.get_state() & Gdk.ModifierType.CONTROL_MASK: @@ -977,7 +950,7 @@ if unicode_char_id < 32: return False input_char = chr(unicode_char_id) - self.show_episode_search(input_char) + self._search_episodes.show_search(input_char) return True self.treeAvailable.connect('key-press-event', on_key_press) @@ -997,6 +970,14 @@ selection.set_mode(Gtk.SelectionMode.MULTIPLE) self.selection_handler_id = selection.connect('changed', self.on_episode_list_selection_changed) + self._search_episodes = SearchTree(self.hbox_search_episodes, + self.entry_search_episodes, + self.treeAvailable, + self.episode_list_model, + self.config)
View file
3.10.15.tar.gz/src/gpodder/gtkui/shownotes.py -> 3.10.16.tar.gz/src/gpodder/gtkui/shownotes.py
Changed
@@ -25,6 +25,8 @@ from gpodder.gtkui.draw import (draw_text_box_centered, get_background_color, get_foreground_color) +# from gpodder.gtkui.draw import investigate_widget_colors + import gi # isort:skip gi.require_version('Gdk', '3.0') # isort:skip gi.require_version('Gtk', '3.0') # isort:skip @@ -60,10 +62,22 @@ self.text_view.set_border_width(10) self.text_view.set_editable(False) self.text_buffer = Gtk.TextBuffer() - self.text_buffer.create_tag('heading', scale=1.6, weight=Pango.Weight.BOLD) - self.text_buffer.create_tag('subheading', scale=1.3) + self.text_buffer.create_tag('heading', scale=1.2, weight=Pango.Weight.BOLD) + self.text_buffer.create_tag('subheading', scale=1.0) self.text_view.set_buffer(self.text_buffer) + self.status = Gtk.Label.new() + self.status.set_halign(Gtk.Align.START) + self.status.set_valign(Gtk.Align.END) + self.status.set_property('ellipsize', Pango.EllipsizeMode.END) + self.set_status(None) + self.status_bg = None + self.color_set = False + self.background_color = None + self.foreground_color = None + self.link_color = None + self.visited_color = None + self.scrolled_window = Gtk.ScrolledWindow() # main_component is the scrolled_window, except for gPodderShownotesText # where it's an overlay, to show hyperlink targets @@ -131,22 +145,40 @@ draw_text_box_centered(ctx, drawingarea, width, height, text, None, None) return False + def set_status(self, text): + self.status.set_label(text or " ") + + def define_colors(self): + if not self.color_set: + self.color_set = True + # investigate_widget_colors([ + # ([(Gtk.Window, 'background', '')], self.status.get_toplevel()), + # ([(Gtk.Window, 'background', ''), (Gtk.Label, '', '')], self.status), + # ([(Gtk.Window, 'background', ''), (Gtk.TextView, 'view', '')], self.text_view), + # ([(Gtk.Window, 'background', ''), (Gtk.TextView, 'view', 'text')], self.text_view), + # ]) + self.background_color = get_background_color(Gtk.StateFlags.NORMAL, widget=self.text_view) or Gdk.RGBA() + self.foreground_color = get_foreground_color(Gtk.StateFlags.NORMAL, widget=self.text_view) or Gdk.RGBA(0, 0, 0) + self.link_color = (get_foreground_color(state=Gtk.StateFlags.LINK, widget=self.text_view) or Gdk.RGBA(0, 0, 0)) + self.visited_color = (get_foreground_color(state=Gtk.StateFlags.VISITED, widget=self.text_view) or self.link_color) + self.status_bg.override_background_color(Gtk.StateFlags.NORMAL, self.background_color) + self.text_buffer.create_tag('hyperlink', + foreground=self.link_color.to_string(), + underline=Pango.Underline.SINGLE) + class gPodderShownotesText(gPodderShownotes): def init(self): self.text_view.set_property('expand', True) self.text_view.connect('button-release-event', self.on_button_release) self.text_view.connect('key-press-event', self.on_key_press) - self.text_buffer.create_tag('hyperlink', foreground="#0000FF", underline=Pango.Underline.SINGLE) self.text_view.connect('motion-notify-event', self.on_hover_hyperlink) self.overlay = Gtk.Overlay() self.overlay.add(self.scrolled_window) - self.hyperlink_target = Gtk.Label() - self.hyperlink_target.set_alignment(0., 1.) # need an EventBox for an opaque background behind the label box = Gtk.EventBox() - box.add(self.hyperlink_target) - box.override_background_color(Gtk.StateFlags.NORMAL, get_background_color()) + self.status_bg = box + box.add(self.status) box.set_hexpand(False) box.set_vexpand(False) box.set_valign(Gtk.Align.END) @@ -157,6 +189,7 @@ return self.text_view def update(self, heading, subheading, episode): + self.define_colors() hyperlinks = [(0, None)] self.text_buffer.set_text('') self.text_buffer.insert_with_tags_by_name(self.text_buffer.get_end_iter(), heading, 'heading') @@ -208,10 +241,10 @@ pos = it.get_offset() target = self.hyperlink_at_pos(pos) if target: - self.hyperlink_target.set_text(target) + self.set_status(target) w.set_cursor(Gdk.Cursor.new_from_name(w.get_display(), 'pointer')) return - self.hyperlink_target.set_text('') + self.set_status('') w.set_cursor(None) @@ -236,18 +269,16 @@ self.html_view.connect('authenticate', self.on_authenticate) # give the vertical space to the html view! self.text_view.set_property('hexpand', True) - self.status = Gtk.Label.new() - self.status.set_halign(Gtk.Align.START) - self.status.set_valign(Gtk.Align.END) - self.status.set_property('ellipsize', Pango.EllipsizeMode.END) - self.set_status(None) grid = Gtk.Grid() + self.status_bg = grid grid.attach(self.text_view, 0, 0, 1, 1) grid.attach(self.html_view, 0, 1, 1, 1) grid.attach(self.status, 0, 2, 1, 1) return grid def update(self, heading, subheading, episode): + self.define_colors() + self.text_buffer.set_text('') self.text_buffer.insert_with_tags_by_name(self.text_buffer.get_end_iter(), heading, 'heading') self.text_buffer.insert_at_cursor('\n') @@ -373,15 +404,12 @@ action.connect('activate', self.on_open_in_browser) return WebKit2.ContextMenuItem.new(action) - def set_status(self, text): - self.status.set_label(text or " ") - def get_stylesheet(self): if self.stylesheet is None: - foreground = get_foreground_color() - background = get_background_color(Gtk.StateFlags.ACTIVE) - if background is not None: - style = "html { background: %s; color: %s;}" % \ - (background.to_string(), foreground.to_string()) - self.stylesheet = WebKit2.UserStyleSheet(style, 0, 1, None, None) + style = ("html { background: %s; color: %s;}" + " a { color: %s; }" + " a:visited { color: %s; }") % \ + (self.background_color.to_string(), self.foreground_color.to_string(), + self.link_color.to_string(), self.visited_color.to_string()) + self.stylesheet = WebKit2.UserStyleSheet(style, 0, 1, None, None) return self.stylesheet
View file
3.10.15.tar.gz/src/gpodder/log.py -> 3.10.16.tar.gz/src/gpodder/log.py
Changed
@@ -34,14 +34,15 @@ logger = logging.getLogger(__name__) -def setup(verbose=True): +def setup(verbose=True, quiet=False): # mark verbose mode gpodder.verbose = verbose + gpodder.quiet = quiet and not verbose # Configure basic stdout logging STDOUT_FMT = '%(created)f [%(name)s] %(levelname)s: %(message)s' logging.basicConfig(format=STDOUT_FMT, - level=logging.DEBUG if verbose else logging.WARNING) + level=logging.DEBUG if verbose else logging.ERROR if quiet else logging.WARNING) # Replace except hook with a custom one that logs it as an error original_excepthook = sys.excepthook
View file
3.10.15.tar.gz/src/gpodder/query.py -> 3.10.16.tar.gz/src/gpodder/query.py
Changed
@@ -40,7 +40,42 @@ def match(self, term): try: - return bool(eval(term, {'__builtins__': None}, self)) + # case-sensitive search in haystack, or both title and description if no haystack + def S(needle, haystack=None): + if haystack is not None: + return (needle in haystack) + if needle in self._episode.title: + return True + return (needle in self._episode.description) + + # case-insensitive search in haystack, or both title and description if no haystack + def s(needle, haystack=None): + needle = needle.casefold() + if haystack is not None: + return (needle in haystack.casefold()) + if needle in self._episode.title.casefold(): + return True + return (needle in self._episode.description.casefold()) + + # case-sensitive regular expression search in haystack, or both title and description if no haystack + def R(needle, haystack=None): + regexp = re.compile(needle) + if haystack is not None: + return regexp.search(haystack) + if regexp.search(self._episode.title): + return True + return regexp.search(self._episode.description) + + # case-insensitive regular expression search in haystack, or both title and description if no haystack + def r(needle, haystack=None): + regexp = re.compile(needle, re.IGNORECASE) + if haystack is not None: + return regexp.search(haystack) + if regexp.search(self._episode.title): + return True + return regexp.search(self._episode.description) + + return bool(eval(term, {'__builtins__': None, 'S': S, 's': s, 'R': R, 'r': r}, self)) except Exception as e: return False @@ -82,6 +117,10 @@ return episode.total_time / 60 elif k in ('remaining', 'rem'): return (episode.total_time - episode.current_position) / 60 + elif k == 'podcast': + return episode.channel.title + elif k == 'section': + return episode.channel.section raise KeyError(k) @@ -109,10 +148,36 @@ >>> q = EQL("'linux'") - Normal EQL queries cannot be mixed with RegEx - or string matching yet, so this does NOT work: + The lowercase s() and r() functions perform + case-insensitive string and regular expression + matches: - >>> # EQL('downloaded and /The.*/i') + >>> q = EQL("s('linux')") + + >>> q = EQL("r('^the.*')") + + The uppercase S() and R() functions perform + case-sensitive string and regular expression + matches: + + >>> q = EQL("S('Linux')") + + >>> q = EQL("R('^The.*')") + + The S, s, R, and r functions search both + title and description by default. Passing + 'title' or 'description' in second parameter + refines the search: + + >>> q = EQL("s('in title', title)") + + >>> q = EQL("s('in description', description)") + + Normal EQL queries can be mixed with RegEx + or string matching using the S, s, R and r + functions: + + >>> # EQL('downloaded and r("The.*")') """ def __init__(self, query):
View file
3.10.15.tar.gz/src/gpodder/sync.py -> 3.10.16.tar.gz/src/gpodder/sync.py
Changed
@@ -47,7 +47,6 @@ import gpod except: gpod_available = False - logger.warning('Could not find gpod') # pymtp_available = True # try: @@ -56,10 +55,13 @@ # pymtp_available = False # logger.warning('Could not load gpopymtp (libmtp not installed?).') +mplayer_available = True if util.find_command('mplayer') is not None else False + +eyed3mp3_available = True try: import eyed3.mp3 except: - logger.warning('Could not find eyed3.mp3') + eyed3mp3_available = False if pymtp_available: @@ -124,20 +126,31 @@ def get_track_length(filename): - if util.find_command('mplayer') is not None: + attempted = False + + if mplayer_available: try: mplayer_output = os.popen('mplayer -msglevel all=-1 -identify -vo null -ao null -frames 0 "%s" 2>/dev/null' % filename).read() return int(float(mplayer_output[mplayer_output.index('ID_LENGTH'):].splitlines()[0][10:]) * 1000) - except: - pass - else: - logger.info('Please install MPlayer for track length detection.') + except Exception: + logger.error('MPlayer could not determine length: %s', filename, exc_info=True) + attempted = True - try: - mp3file = eyed3.mp3.Mp3AudioFile(filename) - return int(mp3file.info.time_secs * 1000) - except Exception as e: - logger.warn('Could not determine length: %s', filename, exc_info=True) + if eyd3mp3_available: + try: + length = int(eyed3.mp3.Mp3AudioFile(filename).info.time_secs * 1000) + # Notify user on eyed3 success if mplayer failed. + # A warning is used to make it visible in gpo or on console. + if attempted: + logger.warn('eyed3.mp3 successfully determined length: %s', filename) + return length + except Exception: + logger.error('eyed3.mp3 could not determine length: %s', filename, exc_info=True) + attempted = True + + if not attempted: + logger.warn('Could not determine length: %s', filename) + logger.warn('Please install MPlayer or the eyed3.mp3 module for track length detection.') return int(60 * 60 * 1000 * 3) # Default is three hours (to be on the safe side) @@ -332,7 +345,10 @@ def open(self): Device.open(self) - if not gpod_available or not os.path.isdir(self.mountpoint): + if not gpod_available: + logger.error('Please install the gpod module to sync with an iPod device.') + return False + if not os.path.isdir(self.mountpoint): return False self.notify('status', _('Opening iPod database'))
View file
3.10.15.tar.gz/src/gpodder/syncui.py -> 3.10.16.tar.gz/src/gpodder/syncui.py
Changed
@@ -88,7 +88,7 @@ def _show_message_cannot_open(self): title = _('Cannot open device') - message = _('Please check the settings in the preferences dialog.') + message = _('Please check logs and the settings in the preferences dialog.') self.notification(message, title, important=True) def on_synchronize_episodes(self, channels, episodes=None, force_played=True, done_callback=None):
View file
3.10.15.tar.gz/src/gpodder/youtube.py -> 3.10.16.tar.gz/src/gpodder/youtube.py
Changed
@@ -37,60 +37,95 @@ _ = gpodder.gettext -# http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs +# http://en.wikipedia.org/wiki/YouTube#Quality_and_formats +# https://gist.github.com/Marco01809/34d47c65b1d28829bb17c24c04a0096f + +# adaptive audio formats +# 140 MP4 128k +# 251 WebM 160k +# 250 WebM 70k +# 249 WebM 50k + +# formats and fallbacks of same quality: WebM -> MP4 -> FLV +flv_240 = [5] +flv_270 = [6] +flv_360 = [34] +flv_480 = [35] +mp4_144 = ['160+140'] +mp4_240 = ['133+140'] + flv_240 +mp4_360 = [18, '134+140'] + flv_360 +mp4_480 = ['135+140'] + flv_480 +mp4_720 = [22, '136+140'] +mp4_1080 = [37, '137+140'] +mp4_1440 = ['264+140'] +mp4_2160 = ['266+140'] +mp4_3072 = [38] +mp4_4320 = ['138+140'] +webm_144 = ['278+250'] + mp4_144 +webm_240 = ['242+250'] + mp4_240 +webm_360 = [43, '243+251'] + mp4_360 +webm_480 = [44, '244+251'] + mp4_480 +webm_720 = [45, '247+251'] + mp4_720 +webm_1080 = [46, '248+251'] + mp4_1080 +webm_1440 = ['271+251'] + mp4_1440 +webm_2160 = ['313+251'] + mp4_2160 +webm_4320 = ['272+251'] + mp4_4320 +# fallbacks to lower quality +webm_240 += webm_144 +webm_360 += flv_270 + webm_240 +webm_480 += webm_360 +webm_720 += webm_480 +webm_1080 += webm_720 +webm_1440 += webm_1080 +webm_2160 += webm_1440 +webm_4320 += mp4_3072 + webm_2160 +mp4_240 += mp4_144 +mp4_360 += flv_270 + mp4_240 +mp4_480 += mp4_360 +mp4_720 += mp4_480 +mp4_1080 += mp4_720 +mp4_1440 += mp4_1080 +mp4_2160 += mp4_1440 +mp4_3072 += mp4_2160 +mp4_4320 += mp4_3072 +flv_270 += flv_240 +flv_360 += flv_270 +flv_480 += flv_360 # format id, (preferred ids, path(?), description) # video bitrate, audio bitrate formats = [ - # WebM VP8 video, Vorbis audio - # Fallback to an MP4 version of same quality. - # Try 34 (FLV 360p H.264 AAC) if 18 (MP4 360p) fails. - # Fallback to 6 or 5 (FLV Sorenson H.263 MP3) if all fails. - (46, ([46, 37, 45, 22, '136+140', 44, 35, 43, 18, '134+140', 6, 34, 5], - '45/1280x720/99/0/0', - 'WebM 1080p (1920x1080)')), # N/A, 192 kbps - (45, ([45, 22, '136+140', 44, 35, 43, 18, '134+140', 6, 34, 5], - '45/1280x720/99/0/0', - 'WebM 720p (1280x720)')), # 2.0 Mbps, 192 kbps - (44, ([44, 35, 43, 18, '134+140', 6, 34, 5], - '44/854x480/99/0/0', - 'WebM 480p (854x480)')), # 1.0 Mbps, 128 kbps - (43, ([43, 18, '134+140', 6, 34, 5], - '43/640x360/99/0/0', - 'WebM 360p (640x360)')), # 0.5 Mbps, 128 kbps + # WebM VP8, VP9 or VP9 HFR video, Vorbis or Opus audio + # Fallback to MP4 or FLV + (272, (webm_4320, '272/7680x4320/99/0/0', 'WebM 4320p 8K (7680x4320) youtube-dl')), # N/A, 160 kbps + (313, (webm_2160, '313/3840x2160/99/0/0', 'WebM 2160p 4K (3840x2160) youtube-dl')), # N/A, 160 kbps + (271, (webm_1440, '271/2560x1440/99/0/0', 'WebM 1440p (2560x1440) youtube-dl')), # N/A, 160 kbps + (46, (webm_1080, '46/1920x1080/99/0/0', 'WebM 1080p (1920x1080) youtube-dl')), # N/A, 192 kbps + (45, (webm_720, '45/1280x720/99/0/0', 'WebM 720p (1280x720) youtube-dl')), # 2.0 Mbps, 192 kbps + (44, (webm_480, '44/854x480/99/0/0', 'WebM 480p (854x480) youtube-dl')), # 1.0 Mbps, 128 kbps + (43, (webm_360, '43/640x360/99/0/0', 'WebM 360p (640x360)')), # 0.5 Mbps, 128 kbps + (242, (webm_240, '242/426x240/99/0/0', 'WebM 240p (426x240) youtube-dl')), # N/A, 70 kbps + (278, (webm_144, '278/256x144/99/0/0', 'WebM 144p (256x144) youtube-dl')), # N/A, 70 kbps # MP4 H.264 video, AAC audio - # Try 35 (FLV 480p H.264 AAC) between 720p and 360p because there's no MP4 480p. - # Try 34 (FLV 360p H.264 AAC) if 18 (MP4 360p) fails. - # Fallback to 6 or 5 (FLV Sorenson H.263 MP3) if all fails. - (38, ([38, 37, 22, '136+140', 35, 18, '134+140', 34, 6, 5], - '38/1920x1080/9/0/115', - 'MP4 4K 3072p (4096x3072)')), # 5.0 - 3.5 Mbps, 192 kbps - (37, ([37, 22, '136+140', 35, 18, '134+140', 34, 6, 5], - '37/1920x1080/9/0/115', - 'MP4 HD 1080p (1920x1080)')), # 4.3 - 3.0 Mbps, 192 kbps - (22, ([22, '136+140', 35, 18, '134+140', 34, 6, 5], - '22/1280x720/9/0/115', - 'MP4 HD 720p (1280x720)')), # 2.9 - 2.0 Mbps, 192 kbps - (18, ([18, '134+140', 34, 6, 5], - '18/640x360/9/0/115', - 'MP4 360p (640x360)')), # 0.5 Mbps, 96 kbps + # Fallback to FLV + (138, (mp4_4320, '138/7680x4320/9/0/115', 'MP4 4320p 8K (7680x4320) youtube-dl')), # N/A, 128 kbps + (38, (mp4_3072, '38/4096x3072/9/0/115', 'MP4 3072p 4K (4096x3072)')), # 5.0 - 3.5 Mbps, 192 kbps + (266, (mp4_2160, '266/3840x2160/9/0/115', 'MP4 2160p 4K (3840x2160) youtube-dl')), # N/A, 128 kbps + (264, (mp4_1440, '264/2560x1440/9/0/115', 'MP4 1440p (2560x1440) youtube-dl')), # N/A, 128 kbps + (37, (mp4_1080, '37/1920x1080/9/0/115', 'MP4 1080p (1920x1080) youtube-dl')), # 4.3 - 3.0 Mbps, 192 kbps + (22, (mp4_720, '22/1280x720/9/0/115', 'MP4 720p (1280x720)')), # 2.9 - 2.0 Mbps, 192 kbps + (135, (mp4_480, '135/854x480/9/0/115', 'MP4 480p (854x480) youtube-dl')), # N/A, 128 kbps + (18, (mp4_360, '18/640x360/9/0/115', 'MP4 360p (640x360)')), # 0.5 Mbps, 96 kbps + (133, (mp4_240, '133/426x240/9/0/115', 'MP4 240p (426x240) youtube-dl')), # N/A, 128 kbps + (160, (mp4_144, '160/256x144/9/0/115', 'MP4 144p (256x144) youtube-dl')), # N/A, 128 kbps # FLV H.264 video, AAC audio - # Does not check for 360p MP4. - # Fallback to 6 or 5 (FLV Sorenson H.263 MP3) if all fails. - (35, ([35, 34, 6, 5], - '35/854x480/9/0/115', - 'FLV 480p (854x480)')), # 1 - 0.80 Mbps, 128 kbps - (34, ([34, 6, 5], - '34/640x360/9/0/115', - 'FLV 360p (640x360)')), # 0.50 Mbps, 128 kbps + # Fallback to FLV 6 or 5 + (35, (flv_480, '35/854x480/9/0/115', 'FLV 480p (854x480)')), # 1 - 0.80 Mbps, 128 kbps + (34, (flv_360, '34/640x360/9/0/115', 'FLV 360p (640x360)')), # 0.50 Mbps, 128 kbps # FLV Sorenson H.263 video, MP3 audio - (6, ([6, 5], - '5/480x270/7/0/0', - 'FLV 270p (480x270)')), # 0.80 Mbps, 64 kbps - (5, ([5], - '5/320x240/7/0/0', - 'FLV 240p (320x240)')), # 0.25 Mbps, 64 kbps + (6, (flv_270, '6/480x270/7/0/0', 'FLV 270p (480x270)')), # 0.80 Mbps, 64 kbps + (5, (flv_240, '5/320x240/7/0/0', 'FLV 240p (320x240)')), # 0.25 Mbps, 64 kbps ] formats_dict = dict(formats) @@ -103,14 +138,13 @@ def get_fmt_ids(youtube_config): - fmt_ids = youtube_config.preferred_fmt_ids - if not fmt_ids: - format = formats_dict.get(youtube_config.preferred_fmt_id) - if format is None: - fmt_ids = [] - else: - fmt_ids, path, description = format + if youtube_config.preferred_fmt_id == 0: + return (youtube_config.preferred_fmt_ids if youtube_config.preferred_fmt_ids else []) + format = formats_dict.get(youtube_config.preferred_fmt_id) + if format is None: + return [] + fmt_ids, path, description = format return fmt_ids
View file
3.10.15.tar.gz/tools/github_release.py -> 3.10.16.tar.gz/tools/github_release.py
Changed
@@ -99,7 +99,7 @@ """ cmp = repo.compare_commits(previous_tag, tag) logins = [c.author.login for c in cmp.commits if c.author] + [c.committer.login for c in cmp.commits] - return sorted(set("@{}".format(l) for l in logins)) + return sorted(set("@{}".format(n) for n in logins)) def get_previous_tag():
View file
3.10.15.tar.gz/tools/win_installer/_base.sh -> 3.10.16.tar.gz/tools/win_installer/_base.sh
Changed
@@ -84,15 +84,15 @@ } PIP_REQUIREMENTS="\ -podcastparser==0.6.4 +podcastparser==0.6.5 mygpoclient==1.8 git+https://github.com/enthought/pywin32-ctypes.git@f27d6a0 html5lib==1.0.1 webencodings==0.5.1 six==1.12.0 -certifi==2020.4.5.1 +certifi==2020.4.5.2 mutagen==1.44.0 -youtube_dl==2020.3.8 +youtube_dl==2020.6.16.1 " function install_deps {
View file
3.10.15.tar.gz/tools/win_installer/misc/depcheck.py -> 3.10.16.tar.gz/tools/win_installer/misc/depcheck.py
Changed
@@ -131,9 +131,9 @@ if "--delete" in argv[1:]: while libs: - for l in libs: - print("DELETE:", l) - os.unlink(l) + for lib in libs: + print("DELETE:", lib) + os.unlink(lib) libs = get_things_to_delete(sys.prefix)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.