From 7688265451a0bb67ce7688223b3c91a17ba19d0b Mon Sep 17 00:00:00 2001 From: Hanno Zulla Date: Tue, 16 Apr 2013 14:57:22 +0200 Subject: [PATCH] display most recent episode's date instead of last feed update --- res/values-ca/strings.xml | 1 - res/values-da/strings.xml | 1 - res/values-de/strings.xml | 2 +- res/values-es-rES/strings.xml | 1 - res/values-es/strings.xml | 1 - res/values-fr/strings.xml | 1 - res/values-it-rIT/strings.xml | 1 - res/values-pt-rBR/strings.xml | 1 - res/values-ro-rRO/strings.xml | 1 - res/values-ru/strings.xml | 1 - res/values-uk-rUA/strings.xml | 1 - res/values-zh-rCN/strings.xml | 1 - res/values/strings.xml | 2 +- .../danoeh/antennapod/adapter/FeedlistAdapter.java | 13 ++++++++----- 14 files changed, 10 insertions(+), 18 deletions(-) diff --git a/res/values-ca/strings.xml b/res/values-ca/strings.xml index 6ef477546..eb15eea29 100644 --- a/res/values-ca/strings.xml +++ b/res/values-ca/strings.xml @@ -32,7 +32,6 @@ L\'emmagatzemament extern no està disponible. Assegureu-vos que està muntat per què l\'aplicació funcioni correctament. Capítols Notes del programa - Darrera actualització:\u0020 \u0020episodis Publicat:\u0020 Durada:\u0020 diff --git a/res/values-da/strings.xml b/res/values-da/strings.xml index 02094b1b2..2e98a6e63 100644 --- a/res/values-da/strings.xml +++ b/res/values-da/strings.xml @@ -32,7 +32,6 @@ Ingen ekstern harddisk er tilgængelig. Vær venlig at sørge for at den eksterne hukommelse er monteret så app\'en kan fungere korrekt. Kapitler Afsnitsnoter - Sidste opdateringer:\u0020 \u0020episoder Offentliggjort:\u0020 Længde:\u0020 diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 91decd68e..949a51cd7 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -33,7 +33,7 @@ Der externe Speicher ist nicht verfügbar. Bitte stelle sicher, dass das externe Speichermedium eingelegt ist, damit die App funktioniert. Kapitel Notizen - Letztes Update:\u0020 + Letzte Episode:\u0020 \u0020Episoden Veröffentlicht:\u0020 Länge:\u0020 diff --git a/res/values-es-rES/strings.xml b/res/values-es-rES/strings.xml index 31d088279..1eb829472 100644 --- a/res/values-es-rES/strings.xml +++ b/res/values-es-rES/strings.xml @@ -32,7 +32,6 @@ No se encuentra un almacenamiento externo. Asegúrese de que su almacenamiento externo esté montado para que la aplicación funcione correctamente. Capítulos Notas del programa - Última actualización:\u0020 \u0020episodios Publicado:\u0020 Duración:\u0020 diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index f28453dcc..09ad122f5 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -32,7 +32,6 @@ No se encuentra un almacenamiento externo. Asegúrese de que su almacenamiento externo esté montado para que la aplicación funcione correctamente. Capítulos Notas del programa - Última actualización:\u0020 \u0020episodios Publicado:\u0020 Duración:\u0020 diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index e747fc625..02fb68388 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -32,7 +32,6 @@ Aucun stockage externe n\'est disponible. Merci de connecter un volume de stockage externe pour que l\'application puisse fonctionner correctement. Chapitres Notes d\'épisode - Dernière mise à jour :\u0020 \u0020épisodes Publié :\u0020 Durée :\u0020 diff --git a/res/values-it-rIT/strings.xml b/res/values-it-rIT/strings.xml index b664d20b5..96e0b0ca1 100644 --- a/res/values-it-rIT/strings.xml +++ b/res/values-it-rIT/strings.xml @@ -32,7 +32,6 @@ Non risulta disponibile lo spazio di archiviazione esterno. Assicurati che lo spazio di archiviazione sia montato per permettere all\'applicazione di funzionare correttamente. Capitoli Note dell\'episodio - Ultimo aggiornamento:\u0020 \u0020episodi Pubblicato:\u0020 Durata:\u0020 diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml index b5abb58bd..299e282ee 100644 --- a/res/values-pt-rBR/strings.xml +++ b/res/values-pt-rBR/strings.xml @@ -32,7 +32,6 @@ Não há dispositivos de armazenamento disponíveis. Por favor, certifique-se de que um dispositivo de armazenamento externo está montado para que o aplicativo possa funcionar adequadamente. Capítulos Notas do podcast - Última atualização:\u0020 \u0020episódios Publicado:\u0020 Duração:\u0020 diff --git a/res/values-ro-rRO/strings.xml b/res/values-ro-rRO/strings.xml index ba3c26827..d0bc9fdec 100644 --- a/res/values-ro-rRO/strings.xml +++ b/res/values-ro-rRO/strings.xml @@ -32,7 +32,6 @@ Nu exista stocare externă. Asigurați-vă că stocarea externă este conectată pentru ca aplicația să funcționeze corespunzător. Capitole Notițe - Ultima actualizare:\u0020 \u0020episoade Publicat:\u0020 Durată:\u0020 diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 6f9f165cf..eac5da4b1 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -32,7 +32,6 @@ Внешний носитель данных недоступен. Убедитесь что внешний носитель смонтирован, иначе это приложение не сможет нормально работать. Разделы Описание - Последнее обновление:\u0020 \u0020 выпуск(ов) Опубликовано:\u0020 Продолжительность:\u0020 diff --git a/res/values-uk-rUA/strings.xml b/res/values-uk-rUA/strings.xml index ccb65ab61..b2b6e7786 100644 --- a/res/values-uk-rUA/strings.xml +++ b/res/values-uk-rUA/strings.xml @@ -32,7 +32,6 @@ Немає доступної флешки. Зовнішній носій потрібен для коректної роботи додатку Глави Нотатки до епізода - Останнє оновлення:\u0020 \u0020епізодів Опубліковано:\u0020 Довжина:\u0020 diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index d8c99b20a..5e2840536 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -32,7 +32,6 @@ 没有可用的外部存储. 请确保安装外部存储器, 这样本应用才可以正常工作. 章节 笔记 - 最后更新:\u0020 \u0020 曲 发表:\u0020 长度:\u0020 diff --git a/res/values/strings.xml b/res/values/strings.xml index 4224ea017..42d08735f 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -36,7 +36,7 @@ No external storage is available. Please make sure that external storage is mounted so that the app can work properly. Chapters Shownotes - Last Update:\u0020 + Most Recent Episode:\u0020 \u0020episodes Published:\u0020 Length:\u0020 diff --git a/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java b/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java index 49573ba7d..a4557e123 100644 --- a/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java +++ b/src/de/danoeh/antennapod/adapter/FeedlistAdapter.java @@ -75,15 +75,18 @@ public class FeedlistAdapter extends BaseAdapter { } holder.title.setText(feed.getTitle()); + int numOfItems = feed.getNumOfItems(true); if (DownloadRequester.getInstance().isDownloadingFile(feed)) { holder.lastUpdate.setText(R.string.refreshing_label); } else { - holder.lastUpdate.setText(convertView.getResources().getString( - R.string.last_update_prefix) - + Converter.getRelativeTimeSpanString(context, - feed.getLastUpdate().getTime())); + if (numOfItems > 0) { + holder.lastUpdate.setText(convertView.getResources().getString( + R.string.most_recent_prefix) + + Converter.getRelativeTimeSpanString(context, + feed.getItemAtIndex(true, 0).getPubDate().getTime())); + } } - holder.numberOfEpisodes.setText(feed.getNumOfItems(true) + holder.numberOfEpisodes.setText(numOfItems + convertView.getResources() .getString(R.string.episodes_suffix));