Added "Released" column to the available podcasts list
git-svn-id: svn://svn.berlios.de/gpodder@98 b0d088ad-0a06-0410-aad2-9ed5178a7e87
This commit is contained in:
parent
3276792525
commit
5d5fb8b274
|
@ -1,3 +1,6 @@
|
|||
Mon, 10 Apr 2006 18:44:48 +0200 <thp@perli.net>
|
||||
* Added "Released" column to available podcasts list
|
||||
|
||||
Mon, 10 Apr 2006 09:48:00 +0200 <thp@perli.net>
|
||||
* Updated TODO list
|
||||
|
||||
|
|
|
@ -6,9 +6,9 @@
|
|||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: gPodder 0.7+svn20060408\n"
|
||||
"Project-Id-Version: gPodder 0.7+svn20060409\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2006-04-09 18:14+0200\n"
|
||||
"POT-Creation-Date: 2006-04-10 18:39+0200\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -34,8 +34,8 @@ msgstr ""
|
|||
msgid "See the AUTHORS file for all contributors"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:135 src/gpodder/gpodder.py:150
|
||||
#: src/gpodder/gpodder.py:156
|
||||
#: src/gpodder/gpodder.py:135 src/gpodder/gpodder.py:155
|
||||
#: src/gpodder/gpodder.py:161
|
||||
msgid "Episode"
|
||||
msgstr ""
|
||||
|
||||
|
@ -43,34 +43,38 @@ msgstr ""
|
|||
msgid "Size"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:159
|
||||
#: src/gpodder/gpodder.py:145
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:164
|
||||
msgid "Speed"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:162
|
||||
#: src/gpodder/gpodder.py:167
|
||||
msgid "Progress"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:186
|
||||
#: src/gpodder/gpodder.py:191
|
||||
msgid "Channel Info"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:205
|
||||
#: src/gpodder/gpodder.py:210
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<b>gPodder development version %s</b>\n"
|
||||
"Use at your own risk, but also enjoy new features :)"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:220
|
||||
#: src/gpodder/gpodder.py:225
|
||||
msgid "iPod connected. Do you want to sync now?"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:249
|
||||
#: src/gpodder/gpodder.py:254
|
||||
msgid "No downloaded podcasts found."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:259
|
||||
#: src/gpodder/gpodder.py:264
|
||||
msgid ""
|
||||
"<b>No channels found</b>\n"
|
||||
"\n"
|
||||
|
@ -78,41 +82,41 @@ msgid ""
|
|||
"new channel."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:261
|
||||
#: src/gpodder/gpodder.py:266
|
||||
msgid "gPodder message"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:269
|
||||
#: src/gpodder/gpodder.py:274
|
||||
msgid "Do you really want to do this?"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:269
|
||||
#: src/gpodder/gpodder.py:274
|
||||
msgid "gPodder confirmation"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:334
|
||||
#: src/gpodder/gpodder.py:339
|
||||
msgid ""
|
||||
"There has been an error adding the channel.\n"
|
||||
"Maybe the URL is wrong?"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:340 src/gpodder/gpodder.py:476
|
||||
#: src/gpodder/gpodder.py:345 src/gpodder/gpodder.py:481
|
||||
msgid "Fetching channel index..."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:353
|
||||
#: src/gpodder/gpodder.py:358
|
||||
msgid ""
|
||||
"Could not add new channel.\n"
|
||||
"Only <b>http://</b> and <b>ftp://</b> URLs supported at the moment."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:362 src/gpodder/gpodder.py:373
|
||||
#: src/gpodder/gpodder.py:367 src/gpodder/gpodder.py:378
|
||||
msgid ""
|
||||
"Cannot access iPod.\n"
|
||||
"Make sure your iPod is connected."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:403
|
||||
#: src/gpodder/gpodder.py:408
|
||||
msgid ""
|
||||
"<big><b>Updating feed cache</b></big>\n"
|
||||
"\n"
|
||||
|
@ -120,18 +124,18 @@ msgid ""
|
|||
"updating the feed cache..."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:427
|
||||
#: src/gpodder/gpodder.py:432
|
||||
msgid "Do you really want to truncate the Podcasts playlist on your iPod?"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:469
|
||||
#: src/gpodder/gpodder.py:474
|
||||
msgid ""
|
||||
"Cannot edit this channel.\n"
|
||||
"\n"
|
||||
"No channel found."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:498
|
||||
#: src/gpodder/gpodder.py:503
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to remove this channel?\n"
|
||||
|
@ -139,35 +143,35 @@ msgid ""
|
|||
" %s"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:505
|
||||
#: src/gpodder/gpodder.py:510
|
||||
msgid ""
|
||||
"Could not delete channel.\n"
|
||||
"Probably no channel is selected."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:513
|
||||
#: src/gpodder/gpodder.py:518
|
||||
msgid "Your channel list is empty. Nothing to export."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:515
|
||||
#: src/gpodder/gpodder.py:520
|
||||
msgid "Export to OPML"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:544
|
||||
#: src/gpodder/gpodder.py:549
|
||||
msgid "translator-credits"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:584
|
||||
#: src/gpodder/gpodder.py:589
|
||||
msgid "You have not selected an episode to download."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:599
|
||||
#: src/gpodder/gpodder.py:604
|
||||
msgid ""
|
||||
"You have already downloaded this episode\n"
|
||||
"or you are currently downloading it."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:624
|
||||
#: src/gpodder/gpodder.py:629
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to cancel this download?\n"
|
||||
|
@ -175,11 +179,11 @@ msgid ""
|
|||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:627 src/gpodder/gpodder.py:669
|
||||
#: src/gpodder/gpodder.py:632 src/gpodder/gpodder.py:674
|
||||
msgid "No episode selected."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:695
|
||||
#: src/gpodder/gpodder.py:700
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to remove this episode?\n"
|
||||
|
@ -187,21 +191,21 @@ msgid ""
|
|||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:705
|
||||
#: src/gpodder/gpodder.py:710
|
||||
msgid "Could not delete downloaded podcast."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:745 src/gpodder/gpodder.py:746
|
||||
#: src/gpodder/gpodder.py:750 src/gpodder/gpodder.py:751
|
||||
#: data/gpodder.glade.h:1
|
||||
msgid "(unknown)"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:987
|
||||
#: src/gpodder/gpodder.py:992
|
||||
#, python-format
|
||||
msgid "%d of %d"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:1030
|
||||
#: src/gpodder/gpodder.py:1035
|
||||
msgid ""
|
||||
"Please do not call gpodder.py directly. Instead, call the gpodder binary."
|
||||
msgstr ""
|
||||
|
@ -240,10 +244,18 @@ msgstr ""
|
|||
msgid "gPodder subscription list (exported)"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/libpodcasts.py:304
|
||||
#: src/gpodder/libpodcasts.py:309
|
||||
msgid "No LocalDB found or error in existing LocalDB."
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/libpodcasts.py:347
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/libpodcasts.py:349
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/libwget.py:55 src/gpodder/libwget.py:73
|
||||
#: src/gpodder/libwget.py:82
|
||||
msgid "unknown"
|
||||
|
|
|
@ -7,8 +7,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gPodder 0.7-svn\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2006-04-09 18:14+0200\n"
|
||||
"PO-Revision-Date: 2006-04-09 18:15+0100\n"
|
||||
"POT-Creation-Date: 2006-04-10 18:39+0200\n"
|
||||
"PO-Revision-Date: 2006-04-10 18:39+0100\n"
|
||||
"Last-Translator: Thomas Perl <thp@perli.net>\n"
|
||||
"Language-Team: gPodder Team <thp@perli.net>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
@ -35,8 +35,8 @@ msgid "See the AUTHORS file for all contributors"
|
|||
msgstr "Eine Liste aller Helfer finden Sie in der AUTHORS-Datei"
|
||||
|
||||
#: src/gpodder/gpodder.py:135
|
||||
#: src/gpodder/gpodder.py:150
|
||||
#: src/gpodder/gpodder.py:156
|
||||
#: src/gpodder/gpodder.py:155
|
||||
#: src/gpodder/gpodder.py:161
|
||||
msgid "Episode"
|
||||
msgstr "Episode"
|
||||
|
||||
|
@ -44,19 +44,23 @@ msgstr "Episode"
|
|||
msgid "Size"
|
||||
msgstr "Größe"
|
||||
|
||||
#: src/gpodder/gpodder.py:159
|
||||
#: src/gpodder/gpodder.py:145
|
||||
msgid "Released"
|
||||
msgstr "Veröffentlicht"
|
||||
|
||||
#: src/gpodder/gpodder.py:164
|
||||
msgid "Speed"
|
||||
msgstr "Geschwindigkeit"
|
||||
|
||||
#: src/gpodder/gpodder.py:162
|
||||
#: src/gpodder/gpodder.py:167
|
||||
msgid "Progress"
|
||||
msgstr "Fortschritt"
|
||||
|
||||
#: src/gpodder/gpodder.py:186
|
||||
#: src/gpodder/gpodder.py:191
|
||||
msgid "Channel Info"
|
||||
msgstr "Channel-Informationen"
|
||||
|
||||
#: src/gpodder/gpodder.py:205
|
||||
#: src/gpodder/gpodder.py:210
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<b>gPodder development version %s</b>\n"
|
||||
|
@ -65,15 +69,15 @@ msgstr ""
|
|||
"<b>gPodder Entwicklungs-Version %s</b>\n"
|
||||
"Benutzung auf eigene Gefahr. Viel Spaß mit neuen Features :)"
|
||||
|
||||
#: src/gpodder/gpodder.py:220
|
||||
#: src/gpodder/gpodder.py:225
|
||||
msgid "iPod connected. Do you want to sync now?"
|
||||
msgstr "iPod verbunden. Jetzt synchronisieren?"
|
||||
|
||||
#: src/gpodder/gpodder.py:249
|
||||
#: src/gpodder/gpodder.py:254
|
||||
msgid "No downloaded podcasts found."
|
||||
msgstr "Keine heruntergeladenen Podcasts gefunden."
|
||||
|
||||
#: src/gpodder/gpodder.py:259
|
||||
#: src/gpodder/gpodder.py:264
|
||||
msgid ""
|
||||
"<b>No channels found</b>\n"
|
||||
"\n"
|
||||
|
@ -83,19 +87,19 @@ msgstr ""
|
|||
"\n"
|
||||
"Klicken Sie auf <b><i>Channels</i></b> > <b><i>Abbonieren...</i></b>, um einen neuen Channel zu abbonieren."
|
||||
|
||||
#: src/gpodder/gpodder.py:261
|
||||
#: src/gpodder/gpodder.py:266
|
||||
msgid "gPodder message"
|
||||
msgstr "gPodder Nachricht"
|
||||
|
||||
#: src/gpodder/gpodder.py:269
|
||||
#: src/gpodder/gpodder.py:274
|
||||
msgid "Do you really want to do this?"
|
||||
msgstr "Willst du das wirklich machen?"
|
||||
|
||||
#: src/gpodder/gpodder.py:269
|
||||
#: src/gpodder/gpodder.py:274
|
||||
msgid "gPodder confirmation"
|
||||
msgstr "gPodder Bestätigung"
|
||||
|
||||
#: src/gpodder/gpodder.py:334
|
||||
#: src/gpodder/gpodder.py:339
|
||||
msgid ""
|
||||
"There has been an error adding the channel.\n"
|
||||
"Maybe the URL is wrong?"
|
||||
|
@ -103,12 +107,12 @@ msgstr ""
|
|||
"Ein Fehler trat beim Hinzufügen des Channels auf.\n"
|
||||
"Vielleicht ist die URL falsch?"
|
||||
|
||||
#: src/gpodder/gpodder.py:340
|
||||
#: src/gpodder/gpodder.py:476
|
||||
#: src/gpodder/gpodder.py:345
|
||||
#: src/gpodder/gpodder.py:481
|
||||
msgid "Fetching channel index..."
|
||||
msgstr "Channel-Index wird heruntergeladen..."
|
||||
|
||||
#: src/gpodder/gpodder.py:353
|
||||
#: src/gpodder/gpodder.py:358
|
||||
msgid ""
|
||||
"Could not add new channel.\n"
|
||||
"Only <b>http://</b> and <b>ftp://</b> URLs supported at the moment."
|
||||
|
@ -116,8 +120,8 @@ msgstr ""
|
|||
"Konnte neuen Channel nicht abbonieren.\n"
|
||||
"Derzeit werden nur <b>http://</b> und <b>ftp://</b>-URLs unterstützt."
|
||||
|
||||
#: src/gpodder/gpodder.py:362
|
||||
#: src/gpodder/gpodder.py:373
|
||||
#: src/gpodder/gpodder.py:367
|
||||
#: src/gpodder/gpodder.py:378
|
||||
msgid ""
|
||||
"Cannot access iPod.\n"
|
||||
"Make sure your iPod is connected."
|
||||
|
@ -125,7 +129,7 @@ msgstr ""
|
|||
"Kann auf den iPod nicht zugreifen.\n"
|
||||
"Bitte sicherstellen, dass der iPod angesteckt ist."
|
||||
|
||||
#: src/gpodder/gpodder.py:403
|
||||
#: src/gpodder/gpodder.py:408
|
||||
msgid ""
|
||||
"<big><b>Updating feed cache</b></big>\n"
|
||||
"\n"
|
||||
|
@ -137,11 +141,11 @@ msgstr ""
|
|||
"Bitte warten Sie, während gPodder Ihre\n"
|
||||
"Channel-Abonnements aktualisiert..."
|
||||
|
||||
#: src/gpodder/gpodder.py:427
|
||||
#: src/gpodder/gpodder.py:432
|
||||
msgid "Do you really want to truncate the Podcasts playlist on your iPod?"
|
||||
msgstr "Wollen Sie wirklich die Podcasts-Liste auf dem iPod leeren?"
|
||||
|
||||
#: src/gpodder/gpodder.py:469
|
||||
#: src/gpodder/gpodder.py:474
|
||||
msgid ""
|
||||
"Cannot edit this channel.\n"
|
||||
"\n"
|
||||
|
@ -151,7 +155,7 @@ msgstr ""
|
|||
"\n"
|
||||
"Kein Channel gefunden."
|
||||
|
||||
#: src/gpodder/gpodder.py:498
|
||||
#: src/gpodder/gpodder.py:503
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to remove this channel?\n"
|
||||
|
@ -162,7 +166,7 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:505
|
||||
#: src/gpodder/gpodder.py:510
|
||||
msgid ""
|
||||
"Could not delete channel.\n"
|
||||
"Probably no channel is selected."
|
||||
|
@ -170,23 +174,23 @@ msgstr ""
|
|||
"Konnte Channel nicht entfernen.\n"
|
||||
"Wahrscheinlich ist keiner ausgewählt."
|
||||
|
||||
#: src/gpodder/gpodder.py:513
|
||||
#: src/gpodder/gpodder.py:518
|
||||
msgid "Your channel list is empty. Nothing to export."
|
||||
msgstr "Nichts zu exportieren: Sie haben keine Abonnements."
|
||||
|
||||
#: src/gpodder/gpodder.py:515
|
||||
#: src/gpodder/gpodder.py:520
|
||||
msgid "Export to OPML"
|
||||
msgstr "Als OPML-Datei exportieren"
|
||||
|
||||
#: src/gpodder/gpodder.py:544
|
||||
#: src/gpodder/gpodder.py:549
|
||||
msgid "translator-credits"
|
||||
msgstr "Thomas Perl <thp@perli.net>"
|
||||
|
||||
#: src/gpodder/gpodder.py:584
|
||||
#: src/gpodder/gpodder.py:589
|
||||
msgid "You have not selected an episode to download."
|
||||
msgstr "Sie haben keine Episode für den Download ausgewählt."
|
||||
|
||||
#: src/gpodder/gpodder.py:599
|
||||
#: src/gpodder/gpodder.py:604
|
||||
msgid ""
|
||||
"You have already downloaded this episode\n"
|
||||
"or you are currently downloading it."
|
||||
|
@ -194,7 +198,7 @@ msgstr ""
|
|||
"Sie haben diese Episode bereits heruntergeladen\n"
|
||||
"oder Sie laden sie jetzt gerade herunter."
|
||||
|
||||
#: src/gpodder/gpodder.py:624
|
||||
#: src/gpodder/gpodder.py:629
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to cancel this download?\n"
|
||||
|
@ -205,12 +209,12 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:627
|
||||
#: src/gpodder/gpodder.py:669
|
||||
#: src/gpodder/gpodder.py:632
|
||||
#: src/gpodder/gpodder.py:674
|
||||
msgid "No episode selected."
|
||||
msgstr "Keine Episode ausgewählt."
|
||||
|
||||
#: src/gpodder/gpodder.py:695
|
||||
#: src/gpodder/gpodder.py:700
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to remove this episode?\n"
|
||||
|
@ -221,22 +225,22 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:705
|
||||
#: src/gpodder/gpodder.py:710
|
||||
msgid "Could not delete downloaded podcast."
|
||||
msgstr "Konnte den ausgewählten Podcast nicht entfernen."
|
||||
|
||||
#: src/gpodder/gpodder.py:745
|
||||
#: src/gpodder/gpodder.py:746
|
||||
#: src/gpodder/gpodder.py:750
|
||||
#: src/gpodder/gpodder.py:751
|
||||
#: data/gpodder.glade.h:1
|
||||
msgid "(unknown)"
|
||||
msgstr "(unbekannt)"
|
||||
|
||||
#: src/gpodder/gpodder.py:987
|
||||
#: src/gpodder/gpodder.py:992
|
||||
#, python-format
|
||||
msgid "%d of %d"
|
||||
msgstr "%d von %d"
|
||||
|
||||
#: src/gpodder/gpodder.py:1030
|
||||
#: src/gpodder/gpodder.py:1035
|
||||
msgid "Please do not call gpodder.py directly. Instead, call the gpodder binary."
|
||||
msgstr "Bitte starten Sie gPodder nie direkt über gpodder.py. Rufen Sie stattdessen das \"gpodder\" Programm auf."
|
||||
|
||||
|
@ -274,10 +278,18 @@ msgstr "lokale Download-Datenbank, generiert von gPodder"
|
|||
msgid "gPodder subscription list (exported)"
|
||||
msgstr "gPodder Abonnement-Liste (exportiert)"
|
||||
|
||||
#: src/gpodder/libpodcasts.py:304
|
||||
#: src/gpodder/libpodcasts.py:309
|
||||
msgid "No LocalDB found or error in existing LocalDB."
|
||||
msgstr "Keine Lokale Datenbank gefunden (oder Fehler in existierender Datenbank)."
|
||||
|
||||
#: src/gpodder/libpodcasts.py:347
|
||||
msgid "Today"
|
||||
msgstr "Heute"
|
||||
|
||||
#: src/gpodder/libpodcasts.py:349
|
||||
msgid "Yesterday"
|
||||
msgstr "Gestern"
|
||||
|
||||
#: src/gpodder/libwget.py:55
|
||||
#: src/gpodder/libwget.py:73
|
||||
#: src/gpodder/libwget.py:82
|
||||
|
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: gPodder 0.7-svn\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2006-04-09 18:14+0200\n"
|
||||
"POT-Creation-Date: 2006-04-10 18:39+0200\n"
|
||||
"PO-Revision-Date: 2006-04-08 00:36+0100\n"
|
||||
"Last-Translator: Alain TAUCH <contrib@maisondubonheur.com>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -35,8 +35,8 @@ msgstr "Contributeurs:"
|
|||
msgid "See the AUTHORS file for all contributors"
|
||||
msgstr "Voir le fichier AUTHORS pour la liste complète des contributeurs."
|
||||
|
||||
#: src/gpodder/gpodder.py:135 src/gpodder/gpodder.py:150
|
||||
#: src/gpodder/gpodder.py:156
|
||||
#: src/gpodder/gpodder.py:135 src/gpodder/gpodder.py:155
|
||||
#: src/gpodder/gpodder.py:161
|
||||
msgid "Episode"
|
||||
msgstr "Émission"
|
||||
|
||||
|
@ -44,19 +44,23 @@ msgstr "
|
|||
msgid "Size"
|
||||
msgstr "Taille"
|
||||
|
||||
#: src/gpodder/gpodder.py:159
|
||||
#: src/gpodder/gpodder.py:145
|
||||
msgid "Released"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:164
|
||||
msgid "Speed"
|
||||
msgstr "Vitesse"
|
||||
|
||||
#: src/gpodder/gpodder.py:162
|
||||
#: src/gpodder/gpodder.py:167
|
||||
msgid "Progress"
|
||||
msgstr "Progression"
|
||||
|
||||
#: src/gpodder/gpodder.py:186
|
||||
#: src/gpodder/gpodder.py:191
|
||||
msgid "Channel Info"
|
||||
msgstr "Informations sur le flux RSS"
|
||||
|
||||
#: src/gpodder/gpodder.py:205
|
||||
#: src/gpodder/gpodder.py:210
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<b>gPodder development version %s</b>\n"
|
||||
|
@ -65,15 +69,15 @@ msgstr ""
|
|||
"<b>Ceci est la version de développement %s de gPodder</b>\n"
|
||||
"Cette version est instable mais comprend de nouvelles fonctionnalités :)"
|
||||
|
||||
#: src/gpodder/gpodder.py:220
|
||||
#: src/gpodder/gpodder.py:225
|
||||
msgid "iPod connected. Do you want to sync now?"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/gpodder.py:249
|
||||
#: src/gpodder/gpodder.py:254
|
||||
msgid "No downloaded podcasts found."
|
||||
msgstr "Aucun podcast n'a été encore téléchargé."
|
||||
|
||||
#: src/gpodder/gpodder.py:259
|
||||
#: src/gpodder/gpodder.py:264
|
||||
msgid ""
|
||||
"<b>No channels found</b>\n"
|
||||
"\n"
|
||||
|
@ -85,19 +89,19 @@ msgstr ""
|
|||
"Cliquer sur <b><i>Flux</i></b> > <b><i>Ajouter un flux RSS..</i></b> pour "
|
||||
"ajouter un nouveau flux RSS."
|
||||
|
||||
#: src/gpodder/gpodder.py:261
|
||||
#: src/gpodder/gpodder.py:266
|
||||
msgid "gPodder message"
|
||||
msgstr "Message gPodder"
|
||||
|
||||
#: src/gpodder/gpodder.py:269
|
||||
#: src/gpodder/gpodder.py:274
|
||||
msgid "Do you really want to do this?"
|
||||
msgstr "Voulez vous continuer ?"
|
||||
|
||||
#: src/gpodder/gpodder.py:269
|
||||
#: src/gpodder/gpodder.py:274
|
||||
msgid "gPodder confirmation"
|
||||
msgstr "Demande de confirmation gpodder"
|
||||
|
||||
#: src/gpodder/gpodder.py:334
|
||||
#: src/gpodder/gpodder.py:339
|
||||
msgid ""
|
||||
"There has been an error adding the channel.\n"
|
||||
"Maybe the URL is wrong?"
|
||||
|
@ -105,11 +109,11 @@ msgstr ""
|
|||
"L'ajout du flux a echoué.\n"
|
||||
"L'URL est sans doute erronée?"
|
||||
|
||||
#: src/gpodder/gpodder.py:340 src/gpodder/gpodder.py:476
|
||||
#: src/gpodder/gpodder.py:345 src/gpodder/gpodder.py:481
|
||||
msgid "Fetching channel index..."
|
||||
msgstr "Récupération de l'index du flux RSS"
|
||||
|
||||
#: src/gpodder/gpodder.py:353
|
||||
#: src/gpodder/gpodder.py:358
|
||||
msgid ""
|
||||
"Could not add new channel.\n"
|
||||
"Only <b>http://</b> and <b>ftp://</b> URLs supported at the moment."
|
||||
|
@ -118,7 +122,7 @@ msgstr ""
|
|||
"Seules les URL <b>http://</b> et <b>ftp://</b> sont supportées pour le "
|
||||
"moment."
|
||||
|
||||
#: src/gpodder/gpodder.py:362 src/gpodder/gpodder.py:373
|
||||
#: src/gpodder/gpodder.py:367 src/gpodder/gpodder.py:378
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"Cannot access iPod.\n"
|
||||
|
@ -127,7 +131,7 @@ msgstr ""
|
|||
"Impossible d'accéder à l'iPod a partir de %s.\n"
|
||||
" Vérifiez que l'iPod est bien connecté et monté."
|
||||
|
||||
#: src/gpodder/gpodder.py:403
|
||||
#: src/gpodder/gpodder.py:408
|
||||
msgid ""
|
||||
"<big><b>Updating feed cache</b></big>\n"
|
||||
"\n"
|
||||
|
@ -139,7 +143,7 @@ msgstr ""
|
|||
"Merci de patienter pendant que gpodder met\n"
|
||||
"à jour le cache des flux RSS..."
|
||||
|
||||
#: src/gpodder/gpodder.py:427
|
||||
#: src/gpodder/gpodder.py:432
|
||||
#, fuzzy
|
||||
msgid "Do you really want to truncate the Podcasts playlist on your iPod?"
|
||||
msgstr ""
|
||||
|
@ -147,7 +151,7 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:469
|
||||
#: src/gpodder/gpodder.py:474
|
||||
msgid ""
|
||||
"Cannot edit this channel.\n"
|
||||
"\n"
|
||||
|
@ -157,7 +161,7 @@ msgstr ""
|
|||
"\n"
|
||||
"Flux RSS introuvable."
|
||||
|
||||
#: src/gpodder/gpodder.py:498
|
||||
#: src/gpodder/gpodder.py:503
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to remove this channel?\n"
|
||||
|
@ -168,7 +172,7 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:505
|
||||
#: src/gpodder/gpodder.py:510
|
||||
msgid ""
|
||||
"Could not delete channel.\n"
|
||||
"Probably no channel is selected."
|
||||
|
@ -176,23 +180,23 @@ msgstr ""
|
|||
"Impossible de supprimer ce flux.\n"
|
||||
"Il n'y a sans doute pas de flux selectionné."
|
||||
|
||||
#: src/gpodder/gpodder.py:513
|
||||
#: src/gpodder/gpodder.py:518
|
||||
msgid "Your channel list is empty. Nothing to export."
|
||||
msgstr "Votre liste de flux est vide. Il n'y a rien à exporter."
|
||||
|
||||
#: src/gpodder/gpodder.py:515
|
||||
#: src/gpodder/gpodder.py:520
|
||||
msgid "Export to OPML"
|
||||
msgstr "Exporter au format OPML"
|
||||
|
||||
#: src/gpodder/gpodder.py:544
|
||||
#: src/gpodder/gpodder.py:549
|
||||
msgid "translator-credits"
|
||||
msgstr "Alain Tauch <contrib@maisondubonheur.com>"
|
||||
|
||||
#: src/gpodder/gpodder.py:584
|
||||
#: src/gpodder/gpodder.py:589
|
||||
msgid "You have not selected an episode to download."
|
||||
msgstr "Vous n'avez pas selectionné d'émission à télécharger."
|
||||
|
||||
#: src/gpodder/gpodder.py:599
|
||||
#: src/gpodder/gpodder.py:604
|
||||
msgid ""
|
||||
"You have already downloaded this episode\n"
|
||||
"or you are currently downloading it."
|
||||
|
@ -200,7 +204,7 @@ msgstr ""
|
|||
"Vous avez déjà téléchargé cette émission\n"
|
||||
"ou elle est en cours de téléchargement."
|
||||
|
||||
#: src/gpodder/gpodder.py:624
|
||||
#: src/gpodder/gpodder.py:629
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to cancel this download?\n"
|
||||
|
@ -211,11 +215,11 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:627 src/gpodder/gpodder.py:669
|
||||
#: src/gpodder/gpodder.py:632 src/gpodder/gpodder.py:674
|
||||
msgid "No episode selected."
|
||||
msgstr "Aucune émission sélectionnée."
|
||||
|
||||
#: src/gpodder/gpodder.py:695
|
||||
#: src/gpodder/gpodder.py:700
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Do you really want to remove this episode?\n"
|
||||
|
@ -226,21 +230,21 @@ msgstr ""
|
|||
"\n"
|
||||
"%s"
|
||||
|
||||
#: src/gpodder/gpodder.py:705
|
||||
#: src/gpodder/gpodder.py:710
|
||||
msgid "Could not delete downloaded podcast."
|
||||
msgstr "La suppression du podcast a échoué"
|
||||
|
||||
#: src/gpodder/gpodder.py:745 src/gpodder/gpodder.py:746
|
||||
#: src/gpodder/gpodder.py:750 src/gpodder/gpodder.py:751
|
||||
#: data/gpodder.glade.h:1
|
||||
msgid "(unknown)"
|
||||
msgstr "(inconnu(e))"
|
||||
|
||||
#: src/gpodder/gpodder.py:987
|
||||
#: src/gpodder/gpodder.py:992
|
||||
#, python-format
|
||||
msgid "%d of %d"
|
||||
msgstr "%d sur %d"
|
||||
|
||||
#: src/gpodder/gpodder.py:1030
|
||||
#: src/gpodder/gpodder.py:1035
|
||||
msgid ""
|
||||
"Please do not call gpodder.py directly. Instead, call the gpodder binary."
|
||||
msgstr ""
|
||||
|
@ -281,10 +285,18 @@ msgstr "Base de donn
|
|||
msgid "gPodder subscription list (exported)"
|
||||
msgstr "Liste des flux RSS de gPodder (export)"
|
||||
|
||||
#: src/gpodder/libpodcasts.py:304
|
||||
#: src/gpodder/libpodcasts.py:309
|
||||
msgid "No LocalDB found or error in existing LocalDB."
|
||||
msgstr "Base de donnée introuvable ou corrompue"
|
||||
|
||||
#: src/gpodder/libpodcasts.py:347
|
||||
msgid "Today"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/libpodcasts.py:349
|
||||
msgid "Yesterday"
|
||||
msgstr ""
|
||||
|
||||
#: src/gpodder/libwget.py:55 src/gpodder/libwget.py:73
|
||||
#: src/gpodder/libwget.py:82
|
||||
msgid "unknown"
|
||||
|
|
|
@ -139,8 +139,13 @@ class Gpodder(SimpleGladeApp):
|
|||
sizecell.set_property('cell-background', 'white')
|
||||
sizecolumn = gtk.TreeViewColumn( _("Size"), sizecell, text=2)
|
||||
sizecolumn.add_attribute(sizecell, "cell-background", 4)
|
||||
|
||||
releasecell = gtk.CellRendererText()
|
||||
releasecell.set_property('cell-background', 'white')
|
||||
releasecolumn = gtk.TreeViewColumn( _("Released"), releasecell, text=5)
|
||||
releasecolumn.add_attribute(releasecell, "cell-background", 4)
|
||||
|
||||
for itemcolumn in ( namecolumn, sizecolumn ):
|
||||
for itemcolumn in ( namecolumn, sizecolumn, releasecolumn ):
|
||||
self.treeAvailable.append_column( itemcolumn)
|
||||
|
||||
# columns and renderers for the "downloaded" tab
|
||||
|
|
|
@ -38,6 +38,7 @@ from os.path import splitext
|
|||
|
||||
from types import ListType
|
||||
from datetime import datetime
|
||||
from time import time
|
||||
|
||||
from liblocdbwriter import writeLocalDB
|
||||
from liblocdbreader import readLocalDB
|
||||
|
@ -46,6 +47,9 @@ from threading import Event
|
|||
from libwget import downloadThread
|
||||
import re
|
||||
|
||||
from email.Utils import mktime_tz
|
||||
from email.Utils import parsedate_tz
|
||||
|
||||
import md5
|
||||
|
||||
class podcastChannel(ListType):
|
||||
|
@ -172,7 +176,7 @@ class podcastChannel(ListType):
|
|||
return self.podcastFilenameExists( item.url)
|
||||
|
||||
def getItemsModel( self, want_color = True):
|
||||
new_model = gtk.ListStore( gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_BOOLEAN, gobject.TYPE_STRING)
|
||||
new_model = gtk.ListStore( gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_BOOLEAN, gobject.TYPE_STRING, gobject.TYPE_STRING)
|
||||
|
||||
for item in self:
|
||||
# Skip items with no download url
|
||||
|
@ -187,6 +191,7 @@ class podcastChannel(ListType):
|
|||
new_model.set( new_iter, 2, item.getSize())
|
||||
new_model.set( new_iter, 3, True)
|
||||
new_model.set( new_iter, 4, background_color)
|
||||
new_model.set( new_iter, 5, item.cute_pubdate())
|
||||
|
||||
return new_model
|
||||
|
||||
|
@ -332,7 +337,24 @@ class podcastItem(object):
|
|||
self.pubDate = pubDate
|
||||
if pubDate == None:
|
||||
self.pubDate = datetime.now().ctime()
|
||||
|
||||
|
||||
def cute_pubdate( self):
|
||||
seconds_in_a_day = 86400
|
||||
try:
|
||||
timestamp = int(mktime_tz( parsedate_tz( self.pubDate)))
|
||||
except:
|
||||
return _("(unknown)")
|
||||
diff = int((time() - timestamp)/seconds_in_a_day)
|
||||
|
||||
if diff == 0:
|
||||
return _("Today")
|
||||
if diff == 1:
|
||||
return _("Yesterday")
|
||||
if diff < 7:
|
||||
return str(datetime.fromtimestamp( timestamp).strftime( "%A"))
|
||||
|
||||
return str(datetime.fromtimestamp( timestamp).strftime( "%x"))
|
||||
|
||||
def equals( self, other_item):
|
||||
if other_item == None:
|
||||
return False
|
||||
|
|
Loading…
Reference in New Issue