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 4
View file
gpodder3.changes
Changed
@@ -1,4 +1,12 @@ ------------------------------------------------------------------- +Tue Jan 10 06:38:24 UTC 2012 - pascal.bleser@opensuse.org + +- update to 3.0.3: + * adds support for subscribing to Vimeo feeds + * various bugfixes and improvements to the common prefix elimination code for + episode titles + +------------------------------------------------------------------- Wed Dec 14 06:50:39 UTC 2011 - pascal.bleser@opensuse.org - update to 3.0.2:
View file
gpodder3.spec
Changed
@@ -4,11 +4,10 @@ %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} Name: gpodder3 -Version: 3.0.2 +Version: 3.0.3 Release: 0.pm.1 Summary: Podcast Receiver -# http://gpodder.org/src/gpodder-%{version}.tar.gz -Source: gpodder-%{version}.tar.bz2 +Source: http://gpodder.org/src/gpodder-%{version}.tar.gz Source99: gpodder3-rpmlintrc URL: http://gpodder.org Group: Productivity/Networking/Other
View file
gpodder-3.0.2.tar.bz2/ChangeLog -> gpodder-3.0.3.tar.gz/ChangeLog
Changed
@@ -1,111 +0,0 @@ -commit 241955221858bdaf1a1e8348570aa071f260ee6b -Author: Thomas Perl <m@thp.io> -Date: Tue Dec 13 23:01:55 2011 +0100 - - gPodder 3.0.2 "Agent 99" released - - Updated manpages, release date + version number. - -commit 9718c9dca82a9abef3d8a8e855393dc4b869ca43 -Author: Thomas Perl <m@thp.io> -Date: Tue Dec 13 22:57:16 2011 +0100 - - Update translations again ("No podcasts") - -commit 0b920f928e86bc845074a73c7f4bd11227f4a3fb -Author: Thomas Perl <m@thp.io> -Date: Tue Dec 13 22:56:07 2011 +0100 - - QML UI: Add subscribe info for empty list - -commit 0d00780f08b082f9548d3639a5aef288df892463 -Author: Thomas Perl <m@thp.io> -Date: Tue Dec 13 22:43:30 2011 +0100 - - Update translations from source + fix German translation - -commit 1abdec0da021f5eac7d3b8fb4ed59003fe5251c0 -Author: Thomas Perl <m@thp.io> -Date: Fri Dec 9 00:13:47 2011 +0100 - - QML UI: Scrubbing and other UI improvements - - You can now scrub the playback buttons in the media - player to quickly seek around audio podcasts. - - Also the graphics have been improved and a visual - preview of the playback bar is now implemented. - - The color of the playback bar changes to blue to fit - the representation of playback (blue) in the UI. - -commit 24bf4afaad2c7158c2396c620c35c08bfb6e2c37 -Author: Thomas Perl <m@thp.io> -Date: Mon Dec 5 16:54:56 2011 +0100 - - Avoid errors when querying tooltips of separators - -commit 7a44f05c80a3fa2bb6f9177168fab17ad7dba054 -Author: Thomas Perl <m@thp.io> -Date: Mon Dec 5 16:32:03 2011 +0100 - - Common prefix elimination for episode titles - - This should improve the amount of useful information - in episode lists, especially on mobile devices. - -commit 876acad2e1ea01bef158f4d590c1a14deeba290d -Author: Thomas Perl <m@thp.io> -Date: Mon Dec 5 09:57:49 2011 +0100 - - YouTube: Fix pubDate via monkey-patching (bug 1492) - - This is very dirty, but it works for now, and avoids - the annoying sorting/publishing issues with YouTube. - -commit 07c60f4436e886ef4362621f98d96b72e3b32f7f -Author: Thomas Perl <m@thp.io> -Date: Mon Dec 5 09:24:53 2011 +0100 - - Write default configuration on startup (bug 1511) - - When no configuration file exists, write the defaults - to the configuration file, so users using the CLI have - an easier time modifying the default settings. - -commit e342d58d6cb5578c50da88c77612eeeaf193bb7a -Author: Neal H. Walfield <neal@gnu.org> -Date: Sat Nov 26 19:09:28 2011 +0100 - - Expand the interfaces faked by the fake dbus module - -commit 9a6bef5d482420f43b48626585e12f08902d3ec5 -Author: Thomas Perl <m@thp.io> -Date: Sun Dec 4 14:40:45 2011 +0100 - - Custom feeds: Delete episodes when removed from feed - - Up to now, the episodes from non-feed sources (Soundcloud - and XSPF) would pile up forever, because they were never - deleted from the database, even if they were removed from - the original feed. This is now fixed using the same mechanism - as the one for normal feeds: If an episode GUID is not found - in the feed, it is removed from the database. - -commit a43a3de035b32604a31df70f17d580ad5268eebc -Author: Thomas Perl <m@thp.io> -Date: Sat Dec 3 23:29:12 2011 +0100 - - Remove downloading of favicon as cover art - -commit f4f18f986d1ce0455525d41e882c5f28588d0ef1 -Author: Sérgio Marques <smarquespt@gmail.com> -Date: Wed Nov 23 02:45:02 2011 +0100 - - Updated Portuguese translation - -commit 93a64c30bbb4b5d1002cd528a772d10e18631bc3 -Author: Thomas Perl <m@thp.io> -Date: Tue Nov 15 18:59:21 2011 +0100 - - Update Mac OS X icon for gPodder 3
View file
gpodder-3.0.2.tar.bz2/PKG-INFO -> gpodder-3.0.3.tar.gz/PKG-INFO
Changed
@@ -1,6 +1,6 @@ Metadata-Version: 1.0 Name: gpodder -Version: 3.0.2 +Version: 3.0.3 Summary: Media aggregator and podcast client Home-page: http://gpodder.org/ Author: Thomas Perl
View file
gpodder-3.0.2.tar.bz2/README -> gpodder-3.0.3.tar.gz/README
Changed
@@ -8,7 +8,7 @@ ............................................................................ - Copyright 2005-2011 Thomas Perl and the gPodder Team + Copyright 2005-2012 Thomas Perl and the gPodder Team [ LICENSE ] @@ -104,5 +104,5 @@ - IRC channel #gpodder on irc.freenode.net ............................................................................ - Last updated: 2011-11-06 by Thomas Perl <thp.io/about> + Last updated: 2012-01-09 by Thomas Perl <thp.io/about>
View file
gpodder-3.0.2.tar.bz2/bin/gpo -> gpodder-3.0.3.tar.gz/bin/gpo
Changed
@@ -3,7 +3,7 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/bin/gpodder -> gpodder-3.0.3.tar.gz/bin/gpodder
Changed
@@ -3,7 +3,7 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/bin/gpodder-migrate2tres -> gpodder-3.0.3.tar.gz/bin/gpodder-migrate2tres
Changed
@@ -3,7 +3,7 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/data/man/gpo.1 -> gpodder-3.0.3.tar.gz/data/man/gpo.1
Changed
@@ -1,4 +1,4 @@ -.TH GPO "1" "December 2011" "gpodder 3.0.2" "User Commands" +.TH GPO "1" "January 2012" "gpodder 3.0.3" "User Commands" .SH NAME gpo \- Command\-line frontend to gPodder .SH SYNOPSIS
View file
gpodder-3.0.2.tar.bz2/data/man/gpodder.1 -> gpodder-3.0.3.tar.gz/data/man/gpodder.1
Changed
@@ -1,5 +1,5 @@ -.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.4. -.TH GPODDER "1" "December 2011" "gpodder 3.0.2" "User Commands" +.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.40.5. +.TH GPODDER "1" "January 2012" "gpodder 3.0.3" "User Commands" .SH NAME gpodder \- A Media aggregator and Podcast catcher .SH SYNOPSIS
View file
gpodder-3.0.2.tar.bz2/data/messages.pot -> gpodder-3.0.3.tar.gz/data/messages.pot
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\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" @@ -23,74 +23,74 @@ msgid "gPodder on %s" msgstr "" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -104,47 +104,47 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -229,7 +229,7 @@ msgstr "" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "" @@ -342,7 +342,7 @@ msgstr[0] "" msgstr[1] "" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "" @@ -351,7 +351,7 @@ msgid "Start download now" msgstr "" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -372,433 +372,437 @@ msgid "Remove from list" msgstr "" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old" +msgstr "" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711 #: src/gpodder/qmlui/__init__.py:399
View file
gpodder-3.0.2.tar.bz2/data/osx/Makefile -> gpodder-3.0.3.tar.gz/data/osx/Makefile
Changed
@@ -1,6 +1,6 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/data/po/Makefile -> gpodder-3.0.3.tar.gz/data/po/Makefile
Changed
@@ -1,6 +1,6 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/data/po/cs.po -> gpodder-3.0.3.tar.gz/data/po/cs.po
Changed
@@ -2,7 +2,7 @@ msgstr "" "Project-Id-Version: Czech Gpodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2008-02-10 20:06+0100\n" "Last-Translator: Ondrej Vesely <xorwen@gmail.com>\n" "Language-Team: Xorwen <xorwen@gmail.com>\n" @@ -19,79 +19,79 @@ msgid "gPodder on %s" msgstr "gPodder nalezl %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 #, fuzzy msgid "Added" msgstr "Pokročilé" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Zařazeno do fronty" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 #, fuzzy msgid "Downloading" msgstr "stahování" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 #, fuzzy msgid "Failed" msgstr "Filtr:" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 #, fuzzy msgid "Cancelled" msgstr "Zrušit" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, fuzzy, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Chyba otevírání %s: %s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, fuzzy, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Chyba otevírání %s: %s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, fuzzy, python-format msgid "Error: %s" msgstr "Chyba otevírání %s: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Popis není dostupný" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 #, fuzzy msgid "unknown" msgstr "(neznámý)" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -105,47 +105,47 @@ msgid "Remove %s" msgstr "Odstranit %s?" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "před %d dny" msgstr[1] "před %d dny" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Dnes" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Včera" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(neznámý)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "Zařazeno do fronty" msgstr[1] "Zařazeno do fronty" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "minut" msgstr[1] "minut" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -238,7 +238,7 @@ msgstr "Chyba aktualizace %s" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Epizoda" @@ -360,7 +360,7 @@ msgstr[0] "%d epizod" msgstr[1] "%d epizod" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 #, fuzzy msgid "Episode details" @@ -371,7 +371,7 @@ msgid "Start download now" msgstr "Limit rychlosti stahování na" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -394,223 +394,228 @@ msgid "Remove from list" msgstr "Odstranit staré episody" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 #, fuzzy msgid "Update podcast" msgstr "%d označených epizod" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697
View file
gpodder-3.0.2.tar.bz2/data/po/cs_CZ.po -> gpodder-3.0.3.tar.gz/data/po/cs_CZ.po
Changed
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2011-08-04 10:14+0000\n" "Last-Translator: thp <m@thp.io>\n" "Language-Team: Czech (Czech Republic) (http://www.transifex.net/projects/p/" @@ -22,74 +22,74 @@ msgid "gPodder on %s" msgstr "" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,7 +103,7 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" @@ -111,19 +111,19 @@ msgstr[1] "" msgstr[2] "" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" @@ -131,7 +131,7 @@ msgstr[1] "" msgstr[2] "" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" @@ -139,7 +139,7 @@ msgstr[1] "" msgstr[2] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" @@ -147,7 +147,7 @@ msgstr[1] "" msgstr[2] "" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -233,7 +233,7 @@ msgstr "" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "" @@ -351,7 +351,7 @@ msgstr[1] "" msgstr[2] "" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "" @@ -360,7 +360,7 @@ msgid "Start download now" msgstr "" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -381,134 +381,138 @@ msgid "Remove from list" msgstr "" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old"
View file
gpodder-3.0.2.tar.bz2/data/po/da.po -> gpodder-3.0.3.tar.gz/data/po/da.po
Changed
@@ -5,7 +5,7 @@ msgstr "" "Project-Id-Version: gPodder 2.3\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-11-22 23:41+0100\n" "Last-Translator: Jon Hedemann <tradomusnordic@gmail.com>\n" "Language-Team: \n" @@ -22,74 +22,74 @@ msgid "gPodder on %s" msgstr "gPodder på %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Forkert brugernavn/adgangskode" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Tilføjet" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Sat i kø" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Downloader" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Afsluttet" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Fejlet" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Annulleret" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Sat på pause" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Manglende data fra server" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "I/O-fejl: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-fejl: %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Fejl: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Ingen tilgængelig beskrivelse" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "ukendt" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Andet" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,47 +103,47 @@ msgid "Remove %s" msgstr "Fjern %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "for %(count)d dag siden" msgstr[1] "for %(count)d dage siden" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "I dag" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "I går" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(ukendt)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%(count)d sekund" msgstr[1] "%(count)d sekunder" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%(count)d time" msgstr[1] "%(count)d timer" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%(count)d minut" msgstr[1] "%(count)d minutter" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "og" @@ -230,7 +230,7 @@ msgstr "Overførselsfejl" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episode" @@ -343,7 +343,7 @@ msgstr[0] "%(count)d episode mere" msgstr[1] "%(count)d episoder mere" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Episodebeskrivelse" @@ -352,7 +352,7 @@ msgid "Start download now" msgstr "Start download nu" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -373,194 +373,199 @@ msgid "Remove from list" msgstr "Fjern fra abonnementsliste" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Opdatér podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Markér episode som afspillet" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/de.po -> gpodder-3.0.3.tar.gz/data/po/de.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder 2.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2011-12-13 22:57+0100\n" "Last-Translator: Thomas Perl <m@thp.io>\n" "Language-Team: gPodder Team <gpodder-devel@lists.berlios.de>\n" @@ -23,78 +23,74 @@ msgid "gPodder on %s" msgstr "gPodder auf %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Falscher Benutzername/Passwort" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Hinzugefügt" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Eingereiht" -#: src/gpodder/download.py:528 -#: src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Herunterladen" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Fertig" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Fehlgeschlagen" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Abgebrochen" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pause" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Fehlender Inhalt vom Server" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "I/O Fehler: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-Fehler %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Fehler: %s" -#: src/gpodder/model.py:436 -#: src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Keine Beschreibung verfügbar" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "unbekannt" -#: src/gpodder/model.py:758 -#: src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Andere" -#: src/gpodder/model.py:1166 -#: src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "Video" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "Audio" @@ -108,49 +104,47 @@ msgid "Remove %s" msgstr "Entferne %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "vor %(count)d Tag" msgstr[1] "vor %(count)d Tagen" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Heute" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Gestern" -#: src/gpodder/util.py:472 -#: src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(unbekannt)" -#: src/gpodder/util.py:1101 -#: src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%(count)d Sekunde" msgstr[1] "%(count)d Sekunden" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%(count)d Stunde" msgstr[1] "%(count)d Stunden" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%(count)d Minute" msgstr[1] "%(count)d Minuten" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "und" @@ -179,8 +173,7 @@ msgid "Default application" msgstr "Standard-Programm" -#: src/gpodder/gtkui/main.py:179 -#: data/gpodder.desktop.in.h:3 +#: src/gpodder/gtkui/main.py:179 data/gpodder.desktop.in.h:3 msgid "gPodder" msgstr "gPodder" @@ -190,7 +183,8 @@ #: src/gpodder/gtkui/main.py:237 msgid "Some episodes have not finished downloading in a previous session." -msgstr "Einige Episoden wurden das letzte Mal nicht vollständig heruntergeladen." +msgstr "" +"Einige Episoden wurden das letzte Mal nicht vollständig heruntergeladen." #: src/gpodder/gtkui/main.py:239 #, python-format @@ -235,10 +229,8 @@ msgid "Error while uploading" msgstr "Fehler beim Upload" -#: src/gpodder/gtkui/main.py:813 -#: src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 -#: src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episode" @@ -287,8 +279,7 @@ msgid "No active downloads" msgstr "Keine aktiven Downloads"
View file
gpodder-3.0.2.tar.bz2/data/po/el.po -> gpodder-3.0.3.tar.gz/data/po/el.po
Changed
@@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: gPodder 2.6\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: \n" "Last-Translator: Alkinoos <hellene.atheist@gmail.com>\n" "Language-Team: Greek\n" @@ -20,74 +20,74 @@ msgid "gPodder on %s" msgstr "Το gPodder στο %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Λάθος όνομα χρήστη/κωδικός πρόσβασης" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Προστέθηκε" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Σε αναμονή" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Λήψη" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Τελείωσε" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Απέτυχε" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Ακυρώθηκε" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Παύση" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Λείπει περιεχόμενο από τον διακομιστή" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Σφάλμα I/O: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Σφάλμα HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Σφάλμα: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Δεν υπάρχει διαθέσιμη περιγραφή" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "άγνωστο" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -101,47 +101,47 @@ msgid "Remove %s" msgstr "Αφαίρεση %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "Πριν από %(count)d ημέρα" msgstr[1] "Πριν από %(count)d ημέρες" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Σήμερα" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Χθες" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(άγνωστο)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%(count)d δευτερόλεπτο" msgstr[1] "%(count)d δευτερόλεπτα" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%(count)d ώρα" msgstr[1] "%(count)d ώρες" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%(count)d λεπτό" msgstr[1] "%(count)d λεπτά" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "και" @@ -227,7 +227,7 @@ msgstr "Σφάλμα κατά τη μεταφόρτωση" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Επεισόδιο" @@ -340,7 +340,7 @@ msgstr[0] "Ακόμα %(count)d επεισόδιο" msgstr[1] "Ακόμα %(count)d επεισόδια" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Λεπτομέρειες επεισοδίου" @@ -349,7 +349,7 @@ msgid "Start download now" msgstr "Εκκίνηση λήψης τώρα" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -370,196 +370,201 @@ msgid "Remove from list" msgstr "Αφαίρεση από τη λίστα" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Ενημέρωση podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Σημείωση ως παλιό" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/es.po -> gpodder-3.0.3.tar.gz/data/po/es.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder 0.8.0+svn20070122\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-07-04 14:32-0300\n" "Last-Translator: Silvio Sisto <sisto.silvio@gmail.com>\n" "Language-Team: gpodder team <gpodder-devel@lists.berlios.de>\n" @@ -23,74 +23,74 @@ msgid "gPodder on %s" msgstr "gPodder en %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Nombre de usuario/contraseña incorrectos" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Agregado" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Puesto en cola" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Descargando" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Terminado" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Fallado" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pausado" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Falta contenido en el servidor" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Error de Entrada/Salida: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Error HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Error: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "No hay una descripción disponible" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "desconocido" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Otro" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -104,47 +104,47 @@ msgid "Remove %s" msgstr "Eliminar %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "hace %d día" msgstr[1] "hace %d días" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Hoy" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Ayer" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(desconocido)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%d segundo" msgstr[1] "%d segundos" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%d hora" msgstr[1] "%d horas" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minutos" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "y" @@ -229,7 +229,7 @@ msgstr "Error subiendo" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Capítulo" @@ -343,7 +343,7 @@ msgstr[0] "%d más capítulo" msgstr[1] "%d más capítulos" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Detalles del capítulo" @@ -352,7 +352,7 @@ msgid "Start download now" msgstr "Comenzar descargas ahora" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -373,208 +373,213 @@ msgid "Remove from list" msgstr "Eliminar de la lista" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Actualizar podcast seleccionado" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Marcar capítulo como reproducido" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/es_ES.po -> gpodder-3.0.3.tar.gz/data/po/es_ES.po
Changed
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2011-08-04 10:14+0000\n" "Last-Translator: thp <m@thp.io>\n" "Language-Team: Spanish (Spain) (http://www.transifex.net/projects/p/gpodder/" @@ -22,74 +22,74 @@ msgid "gPodder on %s" msgstr "" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,47 +103,47 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -228,7 +228,7 @@ msgstr "" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "" @@ -341,7 +341,7 @@ msgstr[0] "" msgstr[1] "" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "" @@ -350,7 +350,7 @@ msgid "Start download now" msgstr "" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -371,433 +371,437 @@ msgid "Remove from list" msgstr "" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old" +msgstr "" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711 #: src/gpodder/qmlui/__init__.py:399
View file
gpodder-3.0.2.tar.bz2/data/po/fi.po -> gpodder-3.0.3.tar.gz/data/po/fi.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-11-23 00:34+0200\n" "Last-Translator: Ville-Pekka Vainio <vpivaini@cs.helsinki.fi>\n" "Language-Team: Finnish <gnome-fi-laatu@lists.sourceforge.net>\n" @@ -23,74 +23,74 @@ msgid "gPodder on %s" msgstr "gPodder koneella %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Virheellinen käyttäjätunnus tai salasana" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Lisätty" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Jonossa" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Ladataan" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Valmis" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Epäonnistui" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Peruttu" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Tauolla" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Palvelimelta puuttuu sisältöä" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Siirräntävirhe: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-virhe: %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Virhe: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Kuvausta ei ole saatavilla" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "tuntematon" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Muu" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -104,47 +104,47 @@ msgid "Remove %s" msgstr "Poista %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%(count)d päivä sitten" msgstr[1] "%(count)d päivää sitten" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Tänään" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Eilen" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(tuntematon)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%(count)d sekunti" msgstr[1] "%(count)d sekuntia" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%(count)d tunti" msgstr[1] "%(count)d tuntia" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%(count)d minuutti" msgstr[1] "%(count)d minuuttia" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "ja" @@ -229,7 +229,7 @@ msgstr "Virhe lähetettäessä palvelimelle" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Jakso" @@ -343,7 +343,7 @@ msgstr[0] "%(count)d toinen jakso" msgstr[1] "%(count)d muuta jaksoa" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Jakson tiedot" @@ -352,7 +352,7 @@ msgid "Start download now" msgstr "Aloita lataaminen nyt" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -373,194 +373,199 @@ msgid "Remove from list" msgstr "Poista luettelosta" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Päivitä podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Merkitse jakso soitetuksi" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/fr.po -> gpodder-3.0.3.tar.gz/data/po/fr.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder 3.0.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\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" @@ -21,75 +21,75 @@ msgid "gPodder on %s" msgstr "" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 #, fuzzy msgid "Downloading" msgstr "télécharger" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Autre" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,47 +103,47 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "" msgstr[1] "" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -228,7 +228,7 @@ msgstr "" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "" @@ -345,7 +345,7 @@ msgstr[0] "" msgstr[1] "" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 #, fuzzy msgid "Episode details" @@ -356,7 +356,7 @@ msgid "Start download now" msgstr "télécharger" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -377,441 +377,445 @@ msgid "Remove from list" msgstr "" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 #, fuzzy msgid "Update podcast" msgstr "Podcast anonyme" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old" +msgstr "" +
View file
gpodder-3.0.2.tar.bz2/data/po/gl.po -> gpodder-3.0.3.tar.gz/data/po/gl.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder 2.8\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-10-11 18:56+0200\n" "Last-Translator: Gonçalo Cordeiro <gzcordeiro@gmail.com>\n" "Language-Team: Galician <proxecto@trasno.net>\n" @@ -24,74 +24,74 @@ msgid "gPodder on %s" msgstr "gPodder en %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Nome de persoa usuaria ou contrasinal incorrecto" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Engadido" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Na fila" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Descargando" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Finalizada" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Fallou" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Detida" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Faltan contidos do servidor" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Erro de E/S: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Erro de HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Erro: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Sen descrición dispoñíbel" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "descoñecido" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Outro" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -105,47 +105,47 @@ msgid "Remove %s" msgstr "Eliminar %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "vai %d día" msgstr[1] "vai %d días" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Hoxe" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Onte" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(descoñecido)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%d segundo" msgstr[1] "%d segundos" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%d hora" msgstr[1] "%d horas" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minutos" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "e" @@ -230,7 +230,7 @@ msgstr "Erro ao enviar" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episodio" @@ -344,7 +344,7 @@ msgstr[0] "%d episodio máis" msgstr[1] "%d episodios máis" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Detalles do episodio" @@ -353,7 +353,7 @@ msgid "Start download now" msgstr "Comezar a descarga agora" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -374,196 +374,201 @@ msgid "Remove from list" msgstr "Eliminar da lista" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Actualizar o podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Marcar o episodio como reproducido" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/he.po -> gpodder-3.0.3.tar.gz/data/po/he.po
Changed
@@ -27,7 +27,7 @@ msgstr "" "Project-Id-Version: 2.7\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-11-23 18:56+0300\n" "Last-Translator: Amiad Bareli <amiadb [at] gmail>\n" "Language-Team: Hebrew\n" @@ -49,74 +49,74 @@ msgid "gPodder on %s" msgstr "gPodder על %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "שם משתמש/ססמה שגויים" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "נוסף" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "ממתין" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "מוריד" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "הסתיים" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "נכשל" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "בוטל" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "הושהה" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "חסר תוכן מהשרת" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "שגיאת I/O: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "שגיאת HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "שגיאה: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "אין תיאור זמין" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "לא ידוע" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -130,47 +130,47 @@ msgid "Remove %s" msgstr "הסר את %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "לפני יום" msgstr[1] "לפני %(count)d ימים" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "היום" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "אתמול" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(לא ידוע)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "שנייה אחת" msgstr[1] "%(count)d שניות" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "שעה אחת" msgstr[1] "%(count)d שעות" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "דקה אחת" msgstr[1] "%(count)d דקות" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "וגם" @@ -255,7 +255,7 @@ msgstr "התרחשה שגיאה בהעלאה" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "פרק" @@ -368,7 +368,7 @@ msgstr[0] "אחד עוד פרק" msgstr[1] "עוד %(count)d פרקים" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "פרטי הפרק" @@ -377,7 +377,7 @@ msgid "Start download now" msgstr "התחל הורדה עכשיו" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -398,194 +398,199 @@ msgid "Remove from list" msgstr "הסר מהרשימה" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "עדכן פודקסט" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "סמן כישן" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/it.po -> gpodder-3.0.3.tar.gz/data/po/it.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder 2.7.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-08-05 22:22+0200\n" "Last-Translator: Floriano Scioscia <floriano.scioscia@libero.it>\n" "Language-Team: Italian <gpodder-devel@lists.berlios.de>\n" @@ -23,74 +23,74 @@ msgid "gPodder on %s" msgstr "gPodder ha trovato %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Nome utente o password errati" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Aggiunto" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "In coda" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Download in corso" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Completato" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Fallito" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Annullato" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "In pausa" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Contenuti mancanti dal server" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Errore I/O: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Errore HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Errore: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Nessuna descrizione disponibile" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "sconosciuto" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -104,47 +104,47 @@ msgid "Remove %s" msgstr "Elimina %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%d giorno fa" msgstr[1] "%d giorni fa" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Oggi" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Ieri" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(sconosciuto)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%d secondo" msgstr[1] "%d secondi" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%d ora" msgstr[1] "%d ore" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%d minuto" msgstr[1] "%d minuti" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "e" @@ -230,7 +230,7 @@ msgstr "Errore nel caricamento" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episodio" @@ -343,7 +343,7 @@ msgstr[0] "%d altro episodio" msgstr[1] "%d altri episodi" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Informazioni sull'episodio" @@ -352,7 +352,7 @@ msgid "Start download now" msgstr "Avvia download ora" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -373,198 +373,203 @@ msgid "Remove from list" msgstr "Rimuovi dall'elenco" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Aggiorna il podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Segna come ascoltato" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/kk.po -> gpodder-3.0.3.tar.gz/data/po/kk.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: master\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-11-26 10:30+0600\n" "Last-Translator: Baurzhan Muftakhidinov <baurthefirst@gmail.com>\n" "Language-Team: Kazakh <kk_KZ@googlegroups.com>\n" @@ -22,74 +22,74 @@ msgid "gPodder on %s" msgstr "gPodder, %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Қате тіркелгі/пароль" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Қосылған" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Кезекте" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Жүктелуде" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Аяқталған" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Сәтсіз аяқталды" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Бас тартылған" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Аялдатылған" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Серверден құрама жоқ" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Е/Ш қатесі: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP қатесі %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Қате: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Анықтамасы жоқ" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "белгісіз" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Басқа" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,43 +103,43 @@ msgid "Remove %s" msgstr "Өшіру %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%(count)d күн бұрын" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Бүгін" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Кеше" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(белгісіз)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%(count)d секунд" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%(count)d сағат" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%(count)d минут" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "және" @@ -223,7 +223,7 @@ msgstr "Жүктеу кезінде қате кетті" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Эпизод" @@ -331,7 +331,7 @@ msgid_plural "%(count)d more episodes" msgstr[0] "тағы %(count)d эпизод" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Эпизод ақпараты" @@ -340,7 +340,7 @@ msgid "Start download now" msgstr "Жүктеп алуды қазір бастау" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -361,190 +361,195 @@ msgid "Remove from list" msgstr "Тізімнен өшіру" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Подкастты жаңарту" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Эпизодты ойналған деп белгілеу" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711 #: src/gpodder/qmlui/__init__.py:399 msgid "Archive" msgstr ""
View file
gpodder-3.0.2.tar.bz2/data/po/nb.po -> gpodder-3.0.3.tar.gz/data/po/nb.po
Changed
@@ -12,7 +12,7 @@ msgstr "" "Project-Id-Version: gPodder 2.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-08-26 06:28+0100\n" "Last-Translator: Jim Nygård <jim@nygard.priv.no>\n" "Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n" @@ -30,74 +30,74 @@ msgid "gPodder on %s" msgstr "gPodder på %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Feil brukernavn/passord" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Lagt til" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "I kø" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Laster ned" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Ferdig" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Feilet" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Avbrutt" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pauset" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Manglende innhold fra tjener" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "I/O feil: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP feil %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Feil: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Ingen beskrivelse tilgjengelig" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "ukjent" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Annet" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -111,47 +111,47 @@ msgid "Remove %s" msgstr "Fjern %s?" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%d dag siden" msgstr[1] "%d dager siden" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Idag" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Igår" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(ukjent)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%i sekund" msgstr[1] "%i sekunder" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%i time" msgstr[1] "%i timer" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%i minutt" msgstr[1] "%i minutter" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "og" @@ -236,7 +236,7 @@ msgstr "Det skjedde en feil under opplastingen" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episode" @@ -350,7 +350,7 @@ msgstr[0] "%d episode til" msgstr[1] "%d episoder til" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Episodedetaljer" @@ -359,7 +359,7 @@ msgid "Start download now" msgstr "Begynn nedlasting nå" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -380,194 +380,199 @@ msgid "Remove from list" msgstr "Fjern fra listen" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Oppdater podkast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Merk episode som avspilt" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/nl.po -> gpodder-3.0.3.tar.gz/data/po/nl.po
Changed
@@ -9,7 +9,7 @@ msgstr "" "Project-Id-Version: nl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2009-01-31 23:20+0100\n" "Last-Translator: Iwan van der Kleijn <iwanvanderkleijn@gmail.com>\n" "Language-Team: Nederlands <nl@li.org>\n" @@ -25,80 +25,80 @@ msgid "gPodder on %s" msgstr "gPodder heeft %s gevonden" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 #, fuzzy msgid "Wrong username/password" msgstr "Voer uw naam en wachtwoord in." -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 #, fuzzy msgid "Added" msgstr "Geadvanceerd" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "In wachtrij" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 #, fuzzy msgid "Downloading" msgstr "downloaden" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 #, fuzzy msgid "Failed" msgstr "Filter:" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 #, fuzzy msgid "Cancelled" msgstr "Annuleren" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 #, fuzzy msgid "Missing content from server" msgstr "Ontbrekende componenten:" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, fuzzy, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Fout bij het openen van %s: %s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, fuzzy, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Fout bij het openen van %s: %s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, fuzzy, python-format msgid "Error: %s" msgstr "Fout bij het openen van %s: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Geen beschrijving beschikbaar" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "onbekend" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -112,47 +112,47 @@ msgid "Remove %s" msgstr "%s verwijderen?" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%d dagen geleden" msgstr[1] "%d dagen geleden" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Vandaag" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Gisteren" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(onbekend)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%i seconden" msgstr[1] "%i seconden" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%i uur" msgstr[1] "%i uur" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%i minuten" msgstr[1] "%i minuten" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "en" @@ -245,7 +245,7 @@ msgstr "Fout bij bijwerken van %s" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Aflevering" @@ -368,7 +368,7 @@ msgstr[0] "nog %d afleveringen" msgstr[1] "nog %d afleveringen" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Details aflevering" @@ -378,7 +378,7 @@ msgid "Start download now" msgstr "Beperk aantal downloads tot" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -401,226 +401,231 @@ msgid "Remove from list" msgstr "Oude afleveringen verwijderen" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 #, fuzzy msgid "Update podcast" msgstr "Update geselecteerde podcast"
View file
gpodder-3.0.2.tar.bz2/data/po/nn.po -> gpodder-3.0.3.tar.gz/data/po/nn.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-09-11 09:18+0200\n" "Last-Translator: Torstein Adolf Winterseth <kvikende@fsfe.org>\n" "Language-Team: Norwegian Nynorsk <i18n-nn@lister.ping.uio.no>\n" @@ -24,74 +24,74 @@ msgid "gPodder on %s" msgstr "gPodder på %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Feil brukarnamn/passord" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Lagt til" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "I kø" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Lastar ned" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Ferdig" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Feila" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Avbrote" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pausa" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Manglande innhald frå tenaren" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "I/O-feil: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP-feil %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Feil: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Ingen detaljar tilgjengeleg" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "ukjend" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Andre" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -105,47 +105,47 @@ msgid "Remove %s" msgstr "Fjern %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%d dag sidan" msgstr[1] "%d dagar sidan" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Idag" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "I går" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(ukjend)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%d sekund" msgstr[1] "%d sekund" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%i time" msgstr[1] "%i timar" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%d minutt" msgstr[1] "%d minutt" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "og" @@ -230,7 +230,7 @@ msgstr "Feil under opplasting" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episode" @@ -343,7 +343,7 @@ msgstr[0] "%d episode att" msgstr[1] "%d episodar att" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Episodedetaljar" @@ -352,7 +352,7 @@ msgid "Start download now" msgstr "Start nedlasting no" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -373,194 +373,199 @@ msgid "Remove from list" msgstr "Fjern frå lista" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Oppdater podkast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Merk episode som avspelt" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/pl.po -> gpodder-3.0.3.tar.gz/data/po/pl.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-11-23 10:04+0100\n" "Last-Translator: Tomasz Dominikowski <dominikowski@gmail.com>\n" "Language-Team: Polish <tdominikowski@aviary.pl>\n" @@ -25,74 +25,74 @@ msgid "gPodder on %s" msgstr "gPodder na %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Nieprawidłowa nazwa użytkownika lub hasło" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Dodane" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Zakolejkowane" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Pobierane" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Ukończone" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Nieudane" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Anulowane" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Wstrzymane" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Brak zawartości na serwerze" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Błąd we/wy: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Błąd HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Błąd: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Brak opisu" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "nieznany" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Inne" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -106,7 +106,7 @@ msgid "Remove %s" msgstr "Usuń %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" @@ -114,19 +114,19 @@ msgstr[1] "%(count)d dni temu" msgstr[2] "%(count)d dni temu" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Dzisiaj" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Wczoraj" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(nieznane)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" @@ -134,7 +134,7 @@ msgstr[1] "%(count)d sekundy" msgstr[2] "%(count)d sekund" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" @@ -142,7 +142,7 @@ msgstr[1] "%(count)d godziny" msgstr[2] "%(count)d godzin" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" @@ -150,7 +150,7 @@ msgstr[1] "%(count)d minuty" msgstr[2] "%(count)d minut" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "i" @@ -236,7 +236,7 @@ msgstr "Błąd podczas wysyłania" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Odcinek" @@ -355,7 +355,7 @@ msgstr[1] "jeszcze %(count)d odcinki" msgstr[2] "jeszcze %(count)d odcinków" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Szczegóły odcinka" @@ -364,7 +364,7 @@ msgid "Start download now" msgstr "Rozpocznij pobieranie" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -385,135 +385,140 @@ msgid "Remove from list" msgstr "Usuń z listy" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Zaktualizuj podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy
View file
gpodder-3.0.2.tar.bz2/data/po/pt.po -> gpodder-3.0.3.tar.gz/data/po/pt.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2011-11-22 10:47-0000\n" "Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n" "Language-Team: Portuguese (http://www.transifex.net/projects/p/gpodder/team/" @@ -26,74 +26,74 @@ msgid "gPodder on %s" msgstr "gPodder em %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Utilizador/senha inválida" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Adicionado" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Na fila" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "A transferir" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Concluído" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Falhou" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pausado" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "O conteúdo não existe no servidor" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Erro E/S: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Erro HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Erro: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Sem descrição" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "desconhecido" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Outros" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "Vídeo" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "Áudio" @@ -107,47 +107,47 @@ msgid "Remove %s" msgstr "Remover %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%(count)d dia atrás" msgstr[1] "%(count)d dia atrás" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Hoje" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Ontem" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(desconhecido)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%(count)d segundo" msgstr[1] "%(count)d segundos" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%(count)d hora" msgstr[1] "%(count)d horas" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%(count)d minuto" msgstr[1] "%(count)d minutos" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "e" @@ -233,7 +233,7 @@ msgstr "Erro ao enviar" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episódio" @@ -346,7 +346,7 @@ msgstr[0] "mais %(count)d episódio" msgstr[1] "mais %(count)d episódios" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Detalhes do episódio" @@ -355,7 +355,7 @@ msgid "Start download now" msgstr "Iniciar transferência" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -376,196 +376,200 @@ msgid "Remove from list" msgstr "Remover da lista" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Atualizar podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old" +msgstr "Marcar episódios como antigos" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711 #: src/gpodder/qmlui/__init__.py:399
View file
gpodder-3.0.2.tar.bz2/data/po/pt_BR.po -> gpodder-3.0.3.tar.gz/data/po/pt_BR.po
Changed
@@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: pt\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-03-16 06:44-0300\n" "Last-Translator: Dudu Maroja <stuffmail@gmail.com>\n" "Language-Team: Eduardo Maroja\n" @@ -27,74 +27,74 @@ msgid "gPodder on %s" msgstr "gPodder em %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Login/Password inválidos" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Adicionado" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Em espera" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Downloading" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Terminados" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Falhou" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Cancelado" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pausado" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Conteúdo do servidor esta faltando" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Erro de I/O: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Erro de HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Erro: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Descrição não disponível" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "desconhecido" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Outro" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -108,47 +108,47 @@ msgid "Remove %s" msgstr "Remove %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "há um dia (%d)" msgstr[1] "há %d dias" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Hoje" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Ontem" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(desconhecido)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "um segundo (%d)" msgstr[1] "%i segundos" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "uma hora (%d)" msgstr[1] "%i horas" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "um minuto (%d)" msgstr[1] "%i minutos" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "e" @@ -236,7 +236,7 @@ msgstr "Erro durante o envio" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Espisódio" @@ -349,7 +349,7 @@ msgstr[0] "mais um episódio (%d)" msgstr[1] "mais %d episódios" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Detalhes do episódio " @@ -359,7 +359,7 @@ msgid "Start download now" msgstr "Limite o download a" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -380,201 +380,206 @@ msgid "Remove from list" msgstr "Remover da lista" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Atualizar podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Marque os episódios como reproduzidos" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/ro.po -> gpodder-3.0.3.tar.gz/data/po/ro.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-02-27 22:49-0500\n" "Last-Translator: Gherhardt Mathisz <gmathisz@gmail.com>\n" "Language-Team: Gherhardt Mathisz <gmathisz@gmail.com>\n" @@ -28,74 +28,74 @@ msgid "gPodder on %s" msgstr "gPodder pe %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Numele sau parola este greșită" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Adăugat" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Adăugat în coada de așteptare" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Se descarcă" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Gata" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Eșuat" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Sa renunțat" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Întrerupt temporar" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Conținutul lipseste de pe server" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Eroare I/O: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Eroare HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Eroare: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Nu există descriere" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "necunoscut" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Altele" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -109,7 +109,7 @@ msgid "Remove %s" msgstr "Îndepărtează %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" @@ -117,19 +117,19 @@ msgstr[1] "acum %d zile" msgstr[2] "acum %d de zile" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Astăzi" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Ieri" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(necunoscut)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" @@ -137,7 +137,7 @@ msgstr[1] "%d secunde" msgstr[2] "%d de secunde" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" @@ -145,7 +145,7 @@ msgstr[1] "%d ore" msgstr[2] "%d de ore" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" @@ -153,7 +153,7 @@ msgstr[1] "%d minute" msgstr[2] "%d de minute" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "și" @@ -240,7 +240,7 @@ msgstr "Eroare la încărcare" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Episod" @@ -358,7 +358,7 @@ msgstr[1] "încă %d episoade" msgstr[2] "încă %d de episoade" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Detalii despre episod" @@ -367,7 +367,7 @@ msgid "Start download now" msgstr "Începe descărcările acum" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -388,140 +388,145 @@ msgid "Remove from list" msgstr "Elimină din listă" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Actualizează podcast" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy
View file
gpodder-3.0.2.tar.bz2/data/po/ru.po -> gpodder-3.0.3.tar.gz/data/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: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-11-24 21:55+0300\n" "Last-Translator: Maxim Prohorov <prohorov.max@gmail.com>\n" "Language-Team: \n" @@ -23,74 +23,74 @@ msgid "gPodder on %s" msgstr "gPodder на %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Неверное имя пользователя/пароль" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Добавлено" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "В очереди" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Загрузка" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Завершено" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Ошибка" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Отменено" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Остановлено" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Отсутствуют данные с сервера" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Ошибка ввода/вывода: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "Ошибка HTTP %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Ошибка: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Нет описания" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "неизвестно" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Другое" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -104,7 +104,7 @@ msgid "Remove %s" msgstr "Удалить %s?" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" @@ -112,19 +112,19 @@ msgstr[1] "%(count)d дня назад" msgstr[2] "%(count)d дней назад" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Сегодня" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Вчера" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(неизвестно)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" @@ -132,7 +132,7 @@ msgstr[1] "%(count)d секунды" msgstr[2] "%(count)d секунд" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" @@ -140,7 +140,7 @@ msgstr[1] "%(count)d часа" msgstr[2] "%(count)d часов" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" @@ -148,7 +148,7 @@ msgstr[1] "%(count)d минуты" msgstr[2] "%(count)d минут" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "и" @@ -235,7 +235,7 @@ msgstr "Ошибка при загрузке" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Выпуск" @@ -353,7 +353,7 @@ msgstr[1] "%(count)d выпуска" msgstr[2] "%(count)d выпусков" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Детали выпуска" @@ -362,7 +362,7 @@ msgid "Start download now" msgstr "Загрузить сейчас" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -383,134 +383,139 @@ msgid "Remove from list" msgstr "Удалить" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Обновить подкаст" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy
View file
gpodder-3.0.2.tar.bz2/data/po/sv.po -> gpodder-3.0.3.tar.gz/data/po/sv.po
Changed
@@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: gPodder 0.17.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-05-11 23:13+0100\n" "Last-Translator: Peter Hultqvist\n" "Language-Team: gPodder team <gpodder-devel@lists.berlios.de>\n" @@ -25,74 +25,74 @@ msgid "gPodder on %s" msgstr "gPodder på %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Fel användarnamn/lösenord." -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Tillagt" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "Köad" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Laddar ner" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Klar" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Misslyckad" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Avbruten" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Pausad" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "Innehåll från server saknas" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "I/O Fel: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP Fel: %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Fel: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Ingen beskrivning tillgänglig" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "okänt" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Annan" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -106,47 +106,47 @@ msgid "Remove %s" msgstr "Radera %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, fuzzy, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "%d dag sedan" msgstr[1] "%d dagar sedan" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Idag" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Igår" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(okänt)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, fuzzy, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "%i sekund" msgstr[1] "%i sekunder" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, fuzzy, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "%i timme" msgstr[1] "%i timmar" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, fuzzy, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "%i minut" msgstr[1] "%i minuter" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "och" @@ -231,7 +231,7 @@ msgstr "Fel under uppladdning" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Avsnitt" @@ -345,7 +345,7 @@ msgstr[0] "%d ytterligare avsnitt" msgstr[1] "%d ytterligare avsnitt" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Detaljer om avsnittet" @@ -354,7 +354,7 @@ msgid "Start download now" msgstr "Starta nedladdning nu" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -375,194 +375,199 @@ msgid "Remove from list" msgstr "Radera från lista" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Uppdatera poddsändningar" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy +msgid "Mark episodes as old" +msgstr "Markera episod som spelad" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711
View file
gpodder-3.0.2.tar.bz2/data/po/tr.po -> gpodder-3.0.3.tar.gz/data/po/tr.po
Changed
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2011-08-04 10:39+0000\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: Turkish (http://www.transifex.net/projects/p/gpodder/team/" @@ -22,74 +22,74 @@ msgid "gPodder on %s" msgstr "" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,43 +103,43 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -223,7 +223,7 @@ msgstr "" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "" @@ -331,7 +331,7 @@ msgid_plural "%(count)d more episodes" msgstr[0] "" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "" @@ -340,7 +340,7 @@ msgid "Start download now" msgstr "" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -361,426 +361,430 @@ msgid "Remove from list" msgstr "" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old" +msgstr "" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711 #: src/gpodder/qmlui/__init__.py:399 msgid "Archive" msgstr "" -#: src/gpodder/gtkui/main.py:1528
View file
gpodder-3.0.2.tar.bz2/data/po/tr_TR.po -> gpodder-3.0.3.tar.gz/data/po/tr_TR.po
Changed
@@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: gPodder\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2011-08-04 10:14+0000\n" "Last-Translator: thp <m@thp.io>\n" "Language-Team: Turkish (Turkey) (http://www.transifex.net/projects/p/gpodder/" @@ -22,74 +22,74 @@ msgid "gPodder on %s" msgstr "" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -103,43 +103,43 @@ msgid "Remove %s" msgstr "" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" msgstr[0] "" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" msgstr[0] "" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" msgstr[0] "" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" msgstr[0] "" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "" @@ -223,7 +223,7 @@ msgstr "" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "" @@ -331,7 +331,7 @@ msgid_plural "%(count)d more episodes" msgstr[0] "" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "" @@ -340,7 +340,7 @@ msgid "Start download now" msgstr "" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -361,426 +361,430 @@ msgid "Remove from list" msgstr "" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +msgid "Mark episodes as old" +msgstr "" + +#: src/gpodder/gtkui/main.py:1537 src/gpodder/gtkui/main.py:1711 #: src/gpodder/qmlui/__init__.py:399 msgid "Archive" msgstr "" -#: src/gpodder/gtkui/main.py:1528
View file
gpodder-3.0.2.tar.bz2/data/po/uk.po -> gpodder-3.0.3.tar.gz/data/po/uk.po
Changed
@@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: gPodder 0.9.2+svn20070611\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-12-13 22:56+0100\n" +"POT-Creation-Date: 2012-01-09 22:36+0100\n" "PO-Revision-Date: 2010-03-16 21:25+0300\n" "Last-Translator: Boryslav Larin <brabadu@gmail.com>\n" "Language-Team: Украинский <brabadu@gmail.com>\n" @@ -26,74 +26,74 @@ msgid "gPodder on %s" msgstr "gPodder на %s" -#: src/gpodder/download.py:333 +#: src/gpodder/download.py:334 msgid "Wrong username/password" msgstr "Неправильне ім'я користувача/пароль" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Added" msgstr "Додано" -#: src/gpodder/download.py:528 +#: src/gpodder/download.py:529 msgid "Queued" msgstr "В черзі" -#: src/gpodder/download.py:528 src/gpodder/gtkui/model.py:317 +#: src/gpodder/download.py:529 src/gpodder/gtkui/model.py:317 msgid "Downloading" msgstr "Завантажую" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Finished" msgstr "Завершено" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Failed" msgstr "Помилка" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Cancelled" msgstr "Скасовано" -#: src/gpodder/download.py:529 +#: src/gpodder/download.py:530 msgid "Paused" msgstr "Призупинено" -#: src/gpodder/download.py:805 +#: src/gpodder/download.py:808 msgid "Missing content from server" msgstr "На сервері немає контенту" -#: src/gpodder/download.py:811 +#: src/gpodder/download.py:814 #, python-format msgid "I/O Error: %(error)s: %(filename)s" msgstr "Помилка вводу/виводу: %(error)s: %(filename)s" -#: src/gpodder/download.py:818 +#: src/gpodder/download.py:821 #, python-format msgid "HTTP Error %(code)s: %(message)s" msgstr "HTTP помилка %(code)s: %(message)s" -#: src/gpodder/download.py:822 +#: src/gpodder/download.py:825 #, python-format msgid "Error: %s" msgstr "Помилка: %s" -#: src/gpodder/model.py:436 src/gpodder/plugins/soundcloud.py:155 +#: src/gpodder/model.py:454 src/gpodder/plugins/soundcloud.py:155 msgid "No description available" msgstr "Опис відсутній" -#: src/gpodder/model.py:670 +#: src/gpodder/model.py:688 msgid "unknown" msgstr "невідомий" -#: src/gpodder/model.py:758 src/gpodder/model.py:1183 +#: src/gpodder/model.py:776 src/gpodder/model.py:1211 msgid "Other" msgstr "Інше" -#: src/gpodder/model.py:1166 src/gpodder/model.py:1181 +#: src/gpodder/model.py:1194 src/gpodder/model.py:1209 msgid "Video" msgstr "" -#: src/gpodder/model.py:1179 +#: src/gpodder/model.py:1207 msgid "Audio" msgstr "" @@ -107,7 +107,7 @@ msgid "Remove %s" msgstr "Видалити %s" -#: src/gpodder/util.py:359 +#: src/gpodder/util.py:366 #, python-format msgid "%(count)d day ago" msgid_plural "%(count)d days ago" @@ -115,19 +115,19 @@ msgstr[1] "%(count)d дні тому" msgstr[2] "%(count)d днів тому" -#: src/gpodder/util.py:427 +#: src/gpodder/util.py:434 msgid "Today" msgstr "Сьогодні" -#: src/gpodder/util.py:429 +#: src/gpodder/util.py:436 msgid "Yesterday" msgstr "Вчора" -#: src/gpodder/util.py:472 src/gpodder/util.py:475 +#: src/gpodder/util.py:479 src/gpodder/util.py:482 msgid "(unknown)" msgstr "(невідомо)" -#: src/gpodder/util.py:1101 src/gpodder/util.py:1120 +#: src/gpodder/util.py:1113 src/gpodder/util.py:1132 #, python-format msgid "%(count)d second" msgid_plural "%(count)d seconds" @@ -135,7 +135,7 @@ msgstr[1] "%(count)d секунди" msgstr[2] "%(count)d секунд" -#: src/gpodder/util.py:1114 +#: src/gpodder/util.py:1126 #, python-format msgid "%(count)d hour" msgid_plural "%(count)d hours" @@ -143,7 +143,7 @@ msgstr[1] "%(count)d години" msgstr[2] "%(count)d годин" -#: src/gpodder/util.py:1117 +#: src/gpodder/util.py:1129 #, python-format msgid "%(count)d minute" msgid_plural "%(count)d minutes" @@ -151,7 +151,7 @@ msgstr[1] "%(count)d хвилини" msgstr[2] "%(count)d хвилин\t" -#: src/gpodder/util.py:1123 +#: src/gpodder/util.py:1135 msgid "and" msgstr "та" @@ -237,7 +237,7 @@ msgstr "Помилка завантаження" #: src/gpodder/gtkui/main.py:813 src/gpodder/gtkui/main.py:933 -#: src/gpodder/gtkui/main.py:2567 src/gpodder/gtkui/main.py:2742 +#: src/gpodder/gtkui/main.py:2585 src/gpodder/gtkui/main.py:2760 #: src/gpodder/gtkui/desktop/episodeselector.py:131 msgid "Episode" msgstr "Епізод" @@ -355,7 +355,7 @@ msgstr[1] "ще %(count)d епізоди" msgstr[2] "ще %(count)d епізодів" -#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1704 +#: src/gpodder/gtkui/main.py:1474 src/gpodder/gtkui/main.py:1718 #: data/ui/desktop/gpoddershownotes.ui.h:2 data/ui/desktop/gpodder.ui.h:16 msgid "Episode details" msgstr "Деталі епізоду" @@ -364,7 +364,7 @@ msgid "Start download now" msgstr "Почати завантаження" -#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1643 +#: src/gpodder/gtkui/main.py:1487 src/gpodder/gtkui/main.py:1657 #: src/gpodder/gtkui/desktop/episodeselector.py:143 #: data/ui/desktop/gpodderpodcastdirectory.ui.h:1 #: data/ui/desktop/gpodder.ui.h:11 data/ui/qml/EpisodeActions.qml:21 @@ -385,135 +385,140 @@ msgid "Remove from list" msgstr "Видалити зі списку" -#: src/gpodder/gtkui/main.py:1516 data/ui/desktop/gpodder.ui.h:38 +#: src/gpodder/gtkui/main.py:1526 data/ui/desktop/gpodder.ui.h:38 msgid "Update podcast" msgstr "Оновити подкаст" -#: src/gpodder/gtkui/main.py:1523 src/gpodder/gtkui/main.py:1697 +#: src/gpodder/gtkui/main.py:1533 src/gpodder/qmlui/__init__.py:199 +#, fuzzy
View file
gpodder-3.0.2.tar.bz2/makefile -> gpodder-3.0.3.tar.gz/makefile
Changed
@@ -1,6 +1,6 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/setup.py -> gpodder-3.0.3.tar.gz/setup.py
Changed
@@ -2,7 +2,7 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -18,9 +18,9 @@ # __author__ = 'Thomas Perl <thp@gpodder.org>' -__version__ = '3.0.2' -__date__ = '2011-12-13' -__copyright__ = '© 2005-2011 Thomas Perl and the gPodder Team' +__version__ = '3.0.3' +__date__ = '2012-01-09' +__copyright__ = '© 2005-2012 Thomas Perl and the gPodder Team' __license__ = 'GNU General Public License, version 3 or later' __url__ = 'http://gpodder.org/'
View file
gpodder-3.0.2.tar.bz2/src/gpodder/api.py -> gpodder-3.0.3.tar.gz/src/gpodder/api.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/config.py -> gpodder-3.0.3.tar.gz/src/gpodder/config.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/core.py -> gpodder-3.0.3.tar.gz/src/gpodder/core.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/dbsqlite.py -> gpodder-3.0.3.tar.gz/src/gpodder/dbsqlite.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/dbusproxy.py -> gpodder-3.0.3.tar.gz/src/gpodder/dbusproxy.py
Changed
@@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/download.py -> gpodder-3.0.3.tar.gz/src/gpodder/download.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -32,6 +32,7 @@ from gpodder import util from gpodder import youtube +from gpodder import vimeo import gpodder import threading @@ -735,6 +736,8 @@ # Resolve URL and start downloading the episode url = youtube.get_real_download_url(self.__episode.url, \ self._config.youtube_preferred_fmt_id) + url = vimeo.get_real_download_url(url) + downloader = DownloadURLOpener(self.__episode.channel) headers, real_url = downloader.retrieve_resume(url, \ self.tempname, reporthook=self.status_updated)
View file
gpodder-3.0.2.tar.bz2/src/gpodder/feedcore.py -> gpodder-3.0.3.tar.gz/src/gpodder/feedcore.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -122,15 +122,6 @@ def __init__(self, user_agent): self.user_agent = user_agent - def _get_handlers(self): - """Provide additional urllib2 handler objects - - Subclasses can override this method to inject urllib2 - handler objects into the feedparser.parse() call to - extent the functionalty of this Fetcher (for proxies, ..) - """ - return [] - def _resolve_url(self, url): """Provide additional ways of resolving an URL @@ -242,8 +233,7 @@ feed = feedparser.parse(url, agent=self.user_agent, modified=modified, - etag=etag, - handlers=self._get_handlers()) + etag=etag) if is_local: if feed.version:
View file
gpodder-3.0.2.tar.bz2/src/gpodder/feedservice.py -> gpodder-3.0.3.tar.gz/src/gpodder/feedservice.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/config.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/config.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/channel.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/channel.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/episodeselector.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/episodeselector.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/podcastdirectory.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/podcastdirectory.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/preferences.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/preferences.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/shownotes.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/shownotes.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktop/welcome.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktop/welcome.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/desktopfile.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/desktopfile.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/download.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/download.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/draw.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/draw.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -125,6 +125,9 @@ widget = gtk.Label() style = widget.rc_get_style() + # Padding (in px) at the right edge of the image (for Ubuntu; bug 1533) + padding_right = 7 + x_border = border*2 if font_desc is None: @@ -145,11 +148,15 @@ text_height = max(height_left, height_right) image_height = int(y+text_height+border*2) - image_width = int(x+width_left+width_right+x_border*4) + image_width = int(x+width_left+width_right+x_border*4+padding_right) surface = cairo.ImageSurface(cairo.FORMAT_ARGB32, image_width, image_height) ctx = pangocairo.CairoContext(cairo.Context(surface)) + # Clip so as to not draw on the right padding (for Ubuntu; bug 1533) + ctx.rectangle(0, 0, image_width - padding_right, image_height) + ctx.clip() + if left_text == '0': left_text = None if right_text == '0':
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/interface/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/interface/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/interface/addpodcast.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/interface/addpodcast.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/interface/common.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/interface/common.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/interface/configeditor.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/interface/configeditor.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/interface/progress.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/interface/progress.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/interface/shownotes.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/interface/shownotes.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/macosx.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/macosx.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/main.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/main.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -1499,6 +1499,16 @@ menu.popup(None, None, None, event.button, event.time) return True + def on_mark_episodes_as_old(self, item): + assert self.active_channel is not None + + for episode in self.active_channel.get_all_episodes(): + if not episode.was_downloaded(and_exists=True): + episode.mark(is_played=True) + + self.update_podcast_list_model(selected=True) + self.update_episode_list_icons(all=True) + def treeview_channels_show_context_menu(self, treeview, event=None): model, paths = self.treeview_handle_context_menu_click(treeview, event) if not paths: @@ -1520,6 +1530,10 @@ menu.append(gtk.SeparatorMenuItem()) + item = gtk.MenuItem(_('Mark episodes as old')) + item.connect('activate', self.on_mark_episodes_as_old) + menu.append(item) + item = gtk.CheckMenuItem(_('Archive')) item.set_active(self.active_channel.auto_archive_episodes) item.connect('activate', self.on_channel_toggle_lock_activate) @@ -2128,8 +2142,8 @@ self.show_message(message, title, widget=self.treeChannels) # Report subscriptions that require authentication + retry_podcasts = {} if authreq: - retry_podcasts = {} for url in authreq: title = _('Podcast requires authentication') message = _('Please login to %s:') % (cgi.escape(url),) @@ -2144,10 +2158,6 @@ failed.append(url) break - # If we have authentication data to retry, do so here - if retry_podcasts: - self.add_podcast_list(retry_podcasts.keys(), retry_podcasts) - # Report website redirections for url in redirections: title = _('Website redirection detected') @@ -2182,6 +2192,14 @@ # Update the list of subscribed podcasts self.update_podcast_list_model(select_url=url) + # If we have authentication data to retry, do so here + if retry_podcasts: + self.add_podcast_list(retry_podcasts.keys(), retry_podcasts) + # This will NOT show new episodes for podcasts that have + # been added ("worked"), but it will prevent problems with + # multiple dialogs being open at the same time ;) + return + # Offer to download new episodes episodes = [] for podcast in self.channels:
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/model.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/model.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/opml.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/opml.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/services.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/services.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -131,7 +131,9 @@ if not os.path.exists(channel.cover_file): if url is None: - url = channel.cover_url + # We have to use authenticate_url, because password-protected + # feeds might keep their cover art also protected (bug 1521) + url = channel.authenticate_url(channel.cover_url) new_url = youtube.get_real_cover(channel.url) if new_url is not None:
View file
gpodder-3.0.2.tar.bz2/src/gpodder/gtkui/widgets.py -> gpodder-3.0.3.tar.gz/src/gpodder/gtkui/widgets.py
Changed
@@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/minidb.py -> gpodder-3.0.3.tar.gz/src/gpodder/minidb.py
Changed
@@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/model.py -> gpodder-3.0.3.tar.gz/src/gpodder/model.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and the gPodder Team # Copyright (c) 2011 Neal H. Walfield # # gPodder is free software; you can redistribute it and/or modify @@ -28,6 +28,7 @@ from gpodder import util from gpodder import feedcore from gpodder import youtube +from gpodder import vimeo from gpodder import schema import logging @@ -74,7 +75,9 @@ self.fetch(url, etag, modified) def _resolve_url(self, url): - return youtube.get_real_channel_url(url) + url = youtube.get_real_channel_url(url) + url = vimeo.get_real_channel_url(url) + return url @classmethod def register(cls, handler): @@ -173,6 +176,7 @@ @classmethod def from_feedparser_entry(cls, entry, channel, mimetype_prefs=''): episode = cls(channel) + episode.guid = entry.get('id', '') # Replace multi-space and newlines with single space (Maemo bug 11173) episode.title = re.sub('\s+', ' ', entry.get('title', '')) @@ -184,8 +188,21 @@ episode.description = entry.get('summary', '') try: + total_time = 0 + # Parse iTunes-specific podcast duration metadata - total_time = util.parse_time(entry.get('itunes_duration', '')) + itunes_duration = entry.get('itunes_duration', '') + if itunes_duration: + total_time = util.parse_time(itunes_duration) + + # Parse time from YouTube descriptions if it's a YouTube feed + if youtube.is_youtube_guid(episode.guid): + result = re.search(r'Time:<[^>]*>\n<[^>]*>([:0-9]*)<', + episode.description) + if result: + youtube_duration = result.group(1) + total_time = util.parse_time(youtube_duration) + episode.total_time = total_time except: pass @@ -194,7 +211,6 @@ if not episode.description: episode.description = entry.get('subtitle', '') - episode.guid = entry.get('id', '') if entry.get('updated_parsed', None): episode.published = rfc822.mktime_tz(entry.updated_parsed+(0,)) @@ -289,7 +305,8 @@ if not episode.url: continue - if youtube.is_video_link(episode.url): + if (youtube.is_video_link(episode.url) or \ + vimeo.is_video_link(episode.url)): return episode # Check if we can resolve this link to a audio/video file @@ -352,7 +369,8 @@ def trimmed_title(self): """Return the title with the common prefix trimmed""" if (self.parent._common_prefix is not None and - self.title.startswith(self.parent._common_prefix)): + self.title.startswith(self.parent._common_prefix) and + len(self.title)-len(self.parent._common_prefix) > 5): return self.title[len(self.parent._common_prefix):] return self.title @@ -471,8 +489,8 @@ if url is None or not os.path.exists(url): url = self.url - if youtube.is_video_link(url): - url = youtube.get_real_download_url(url, fmt_id) + url = youtube.get_real_download_url(url, fmt_id) + url = vimeo.get_real_download_url(url) return url @@ -631,8 +649,8 @@ return self.title def file_type(self): - # Assume all YouTube links are video files - if youtube.is_video_link(self.url): + # Assume all YouTube/Vimeo links are video files + if youtube.is_video_link(self.url) or vimeo.is_video_link(self.url): return 'video' return util.file_type_by_extension(self.extension()) @@ -900,6 +918,9 @@ # Mark episodes as downloaded if files already exist (bug 902) tmp.check_download_folder() + # Determine common prefix of episode titles + tmp._determine_common_prefix() + tmp.save() gpodder.user_hooks.on_podcast_subscribe(tmp) @@ -952,11 +973,14 @@ self.link = feed.feed.get('link', self.link) self.description = feed.feed.get('subtitle', self.description) - # Start YouTube-specific title FIX + # Start YouTube- and Vimeo-specific title FIX YOUTUBE_PREFIX = 'Uploads by ' + VIMEO_PREFIX = 'Vimeo / ' if self.title.startswith(YOUTUBE_PREFIX): self.title = self.title[len(YOUTUBE_PREFIX):] + ' on YouTube' - # End YouTube-specific title FIX + elif self.title.startswith(VIMEO_PREFIX): + self.title = self.title[len(VIMEO_PREFIX):] + ' on Vimeo' + # End YouTube- and Vimeo-specific title FIX if hasattr(feed.feed, 'image'): for attribute in ('href', 'url'): @@ -1059,10 +1083,11 @@ def remove_unreachable_episodes(self, existing, seen_guids, max_episodes): # Remove "unreachable" episodes - episodes that have not been # downloaded and that the feed does not list as downloadable anymore + # Keep episodes that are currently being downloaded, though (bug 1534) if self.id is not None: - episodes_to_purge = (e for e in existing if \ - e.state != gpodder.STATE_DOWNLOADED and \ - e.guid not in seen_guids) + episodes_to_purge = (e for e in existing if + e.state != gpodder.STATE_DOWNLOADED and + e.guid not in seen_guids and not e.downloading) for episode in episodes_to_purge: logger.debug('Episode removed from feed: %s (%s)', @@ -1130,6 +1155,9 @@ gpodder.user_hooks.on_podcast_updated(self) + # Re-determine the common prefix for all episodes + self._determine_common_prefix() + self.db.commit() def delete(self): @@ -1162,7 +1190,7 @@ return self.section def _get_content_type(self): - if 'youtube.com' in self.url: + if 'youtube.com' in self.url or 'vimeo.com' in self.url: return _('Video') audio, video, other = 0, 0, 0 @@ -1220,16 +1248,24 @@ def get_downloaded_episodes(self): return filter(lambda e: e.was_downloaded(), self.get_all_episodes()) + def _determine_common_prefix(self): + # We need at least 2 episodes for the prefix to be "common" ;) + if len(self.children) < 2: + self._common_prefix = '' + return + + prefix = os.path.commonprefix([x.title for x in self.children]) + # The common prefix must end with a space - otherwise it's not + # on a word boundary, and we might end up chopping off too much + if prefix and prefix[-1] != ' ': + prefix = prefix[:prefix.rfind(' ')+1] + + self._common_prefix = prefix + def get_all_episodes(self): if self.children is None: self.children = self.db.load_episodes(self, self.episode_factory) - - prefix = os.path.commonprefix([x.title for x in self.children]) - # The common prefix must end with a space - otherwise it's not - # on a word boundary, and we might end up chopping off too much - if prefix and prefix[-1] != ' ' and ' ' in prefix: - prefix = prefix[:prefix.rfind(' ')+1] - self._common_prefix = prefix + self._determine_common_prefix()
View file
gpodder-3.0.2.tar.bz2/src/gpodder/my.py -> gpodder-3.0.3.tar.gz/src/gpodder/my.py
Changed
@@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/opml.py -> gpodder-3.0.3.tar.gz/src/gpodder/opml.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/player.py -> gpodder-3.0.3.tar.gz/src/gpodder/player.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/plugins/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/plugins/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/plugins/soundcloud.py -> gpodder-3.0.3.tar.gz/src/gpodder/plugins/soundcloud.py
Changed
@@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/plugins/woodchuck.py -> gpodder-3.0.3.tar.gz/src/gpodder/plugins/woodchuck.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and the gPodder Team # Copyright (c) 2011 Neal H. Walfield # # gPodder is free software; you can redistribute it and/or modify
View file
gpodder-3.0.2.tar.bz2/src/gpodder/plugins/xspf.py -> gpodder-3.0.3.tar.gz/src/gpodder/plugins/xspf.py
Changed
@@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/qmlui/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/qmlui/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/qmlui/helper.py -> gpodder-3.0.3.tar.gz/src/gpodder/qmlui/helper.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -78,6 +78,7 @@ if gpodder.ui.harmattan: headset_path = '/org/freedesktop/Hal/devices/computer_logicaldev_input_0' + headset_path2 = '/org/freedesktop/Hal/devices/computer_logicaldev_input' elif gpodder.ui.fremantle: headset_path = '/org/freedesktop/Hal/devices/computer_logicaldev_input_1' else: @@ -87,10 +88,13 @@ system_bus = dbus.SystemBus() system_bus.add_signal_receiver(self.handle_button, 'Condition', 'org.freedesktop.Hal.Device', None, headset_path) + if gpodder.ui.harmattan: + system_bus.add_signal_receiver(self.handle_button, 'Condition', + 'org.freedesktop.Hal.Device', None, headset_path2) def handle_button(self, signal, button): if signal == 'ButtonPressed': - if button == 'play-cd': + if button in ('play-cd', 'phone'): self.playPressed.emit() elif button == 'pause-cd': self.pausePressed.emit()
View file
gpodder-3.0.2.tar.bz2/src/gpodder/qmlui/images.py -> gpodder-3.0.3.tar.gz/src/gpodder/qmlui/images.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/qmlui/model.py -> gpodder-3.0.3.tar.gz/src/gpodder/qmlui/model.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/query.py -> gpodder-3.0.3.tar.gz/src/gpodder/query.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/schema.py -> gpodder-3.0.3.tar.gz/src/gpodder/schema.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/services.py -> gpodder-3.0.3.tar.gz/src/gpodder/services.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/unittests.py -> gpodder-3.0.3.tar.gz/src/gpodder/unittests.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/util.py -> gpodder-3.0.3.tar.gz/src/gpodder/util.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and the gPodder Team # Copyright (c) 2011 Neal H. Walfield # # gPodder is free software; you can redistribute it and/or modify @@ -237,19 +237,17 @@ ... ValueError: URL has to be a string or unicode object. >>> username_password_from_url('http://a@b:c@host.com/') - Traceback (most recent call last): - ... - ValueError: "@" must be encoded for username/password (RFC1738). + ('a@b', 'c') >>> username_password_from_url('ftp://a:b:c@host.com/') - Traceback (most recent call last): - ... - ValueError: ":" must be encoded for username/password (RFC1738). + ('a', 'b:c') >>> username_password_from_url('http://i%2Fo:P%40ss%3A@host.com/') ('i/o', 'P@ss:') >>> username_password_from_url('ftp://%C3%B6sterreich@host.com/') ('\xc3\xb6sterreich', None) >>> username_password_from_url('http://w%20x:y%20z@example.org/') ('w x', 'y z') + >>> username_password_from_url('http://example.com/x@y:z@test.com/') + (None, None) """ if type(url) not in (str, unicode): raise ValueError('URL has to be a string or unicode object.') @@ -262,11 +260,20 @@ (authentication, netloc) = netloc.rsplit('@', 1) if ':' in authentication: (username, password) = authentication.split(':', 1) - # RFC1738 dictates that we should not allow these unquoted - # characters in the username and password field (Section 3.1). - for c in (':', '@', '/'): - if c in username or c in password: - raise ValueError('"%c" must be encoded for username/password (RFC1738).' % c) + + # RFC1738 dictates that we should not allow ['/', '@', ':'] + # characters in the username and password field (Section 3.1): + # + # 1. The "/" can't be in there at this point because of the way + # urlparse (which we use above) works. + # 2. Due to gPodder bug 1521, we allow "@" in the username and + # password field. We use netloc.rsplit('@', 1), which will + # make sure that we split it at the last '@' in netloc. + # 3. The colon must be excluded (RFC2617, Section 2) in the + # username, but is apparently allowed in the password. This + # is handled by the authentication.split(':', 1) above, and + # will cause any extraneous ':'s to be part of the password. + username = urllib.unquote(username) password = urllib.unquote(password) else: @@ -829,13 +836,15 @@ 'http://x.org/' >>> url_strip_authentication('http://P%40%3A:i%2F@cx.lan') 'http://cx.lan' + >>> url_strip_authentication('http://x@x.com:s3cret@example.com/') + 'http://example.com/' """ url_parts = list(urlparse.urlsplit(url)) # url_parts[1] is the HOST part of the URL # Remove existing authentication data if '@' in url_parts[1]: - url_parts[1] = url_parts[1].split('@', 2)[1] + url_parts[1] = url_parts[1].rsplit('@', 1)[1] return urlparse.urlunsplit(url_parts) @@ -858,21 +867,24 @@ >>> url_add_authentication('http://localhost/x', 'aa', 'bc') 'http://aa:bc@localhost/x' >>> url_add_authentication('http://blubb.lan/u.html', 'i/o', 'P@ss:') - 'http://i%2Fo:P%40ss%3A@blubb.lan/u.html' + 'http://i%2Fo:P@ss:@blubb.lan/u.html' >>> url_add_authentication('http://a:b@x.org/', 'c', 'd') 'http://c:d@x.org/' - >>> url_add_authentication('http://i%2F:P%40%3A@cx.lan', 'P@:', 'i/') - 'http://P%40%3A:i%2F@cx.lan' + >>> url_add_authentication('http://i%2F:P%40%3A@cx.lan', 'P@x', 'i/') + 'http://P@x:i%2F@cx.lan' >>> url_add_authentication('http://x.org/', 'a b', 'c d') 'http://a%20b:c%20d@x.org/' """ if username is None or username == '': return url - username = urllib.quote(username, safe='') + # Relaxations of the strict quoting rules (bug 1521): + # 1. Accept '@' in username and password + # 2. Acecpt ':' in password only + username = urllib.quote(username, safe='@') if password is not None: - password = urllib.quote(password, safe='') + password = urllib.quote(password, safe='@:') auth_string = ':'.join((username, password)) else: auth_string = username
View file
gpodder-3.0.3.tar.gz/src/gpodder/vimeo.py
Added
@@ -0,0 +1,93 @@ +# -*- coding: utf-8 -*- +# +# gPodder - A media aggregator and podcast client +# Copyright (c) 2005-2012 Thomas Perl and 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/>. +# + +# +# gpodder.vimeo - Vimeo download magic +# Thomas Perl <thp@gpodder.org>; 2012-01-03 +# + + +import gpodder + +from gpodder import util + +import logging +logger = logging.getLogger(__name__) + +import re + +VIMEOCOM_RE = re.compile(r'http://vimeo\.com/(\d+)$', re.IGNORECASE) +MOOGALOOP_RE = re.compile(r'http://vimeo\.com/moogaloop\.swf\?clip_id=(\d+)$', re.IGNORECASE) +SIGNATURE_RE = re.compile(r'"signature":"([^"]+)","timestamp":(\d+)') + +class VimeoError(BaseException): pass + +def get_real_download_url(url): + quality = 'sd' + codecs = 'H264,VP8,VP6' + + video_id = get_vimeo_id(url) + + if video_id is None: + return url + + web_url = 'http://vimeo.com/%s' % video_id + web_data = util.urlopen(web_url).read() + sig_pair = SIGNATURE_RE.search(web_data) + + if sig_pair is None: + raise VimeoError('Cannot get signature pair from Vimeo') + + signature, timestamp = sig_pair.groups() + params = '&'.join('%s=%s' % i for i in [ + ('clip_id', video_id), + ('sig', signature), + ('time', timestamp), + ('quality', quality), + ('codecs', codecs), + ('type', 'moogaloop_local'), + ('embed_location', ''), + ]) + player_url = 'http://player.vimeo.com/play_redirect?%s' % params + return player_url + +def get_vimeo_id(url): + result = MOOGALOOP_RE.match(url) + if result is not None: + return result.group(1) + + result = VIMEOCOM_RE.match(url) + if result is not None: + return result.group(1) + + return None + +def is_video_link(url): + return (get_vimeo_id(url) is not None) + +def get_real_channel_url(url): + result = VIMEOCOM_RE.match(url) + if result is not None: + return 'http://vimeo.com/%s/videos/rss' % result.group(1) + + return url + +def get_real_cover(url): + return None +
View file
gpodder-3.0.2.tar.bz2/src/gpodder/webui/__init__.py -> gpodder-3.0.3.tar.gz/src/gpodder/webui/__init__.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/webui/server.py -> gpodder-3.0.3.tar.gz/src/gpodder/webui/server.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/src/gpodder/youtube.py -> gpodder-3.0.3.tar.gz/src/gpodder/youtube.py
Changed
@@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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 @@ -146,6 +146,9 @@ def is_video_link(url): return (get_youtube_id(url) is not None) +def is_youtube_guid(guid): + return guid.startswith('tag:youtube.com,2008:video:') + def get_real_channel_url(url): r = re.compile('http://(?:[a-z]+\.)?youtube\.com/user/([a-z0-9]+)', re.IGNORECASE) m = r.match(url)
View file
gpodder-3.0.2.tar.bz2/tools/win32-launcher/gpodder.c -> gpodder-3.0.3.tar.gz/tools/win32-launcher/gpodder.c
Changed
@@ -1,7 +1,7 @@ /** * gPodder - A media aggregator and podcast client - * Copyright (c) 2005-2011 Thomas Perl and the gPodder Team + * Copyright (c) 2005-2012 Thomas Perl and 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
View file
gpodder-3.0.2.tar.bz2/tools/win32-launcher/makefile -> gpodder-3.0.3.tar.gz/tools/win32-launcher/makefile
Changed
@@ -1,6 +1,6 @@ # # gPodder - A media aggregator and podcast client -# Copyright (c) 2005-2011 Thomas Perl and the gPodder Team +# Copyright (c) 2005-2012 Thomas Perl and 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
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
.