From 2d68f025d7429103e702c3ba4e15b0529573aa02 Mon Sep 17 00:00:00 2001 From: Tim Butram Date: Tue, 26 Aug 2014 21:18:00 -0400 Subject: Added option to delete epidode upon completion of playback. Conflicts: app/dslv --- .../danoeh/antennapod/core/service/playback/PlaybackService.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'core') diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java index a5560e3fb..94e490149 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java +++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java @@ -539,6 +539,15 @@ public class PlaybackService extends Service { if (isAutoFlattrable(media) && UserPreferences.getAutoFlattrPlayedDurationThreshold() == 1.0f) { DBTasks.flattrItemIfLoggedIn(PlaybackService.this, item); } + + //Delete episode if enabled + if(UserPreferences.isAutoDelete()) { + DBWriter.deleteFeedMediaOfItem(PlaybackService.this, item.getMedia().getId()); + + if(BuildConfig.DEBUG) + Log.d(TAG, "Episode Deleted"); + } + } // Load next episode if previous episode was in the queue and if there -- cgit v1.2.3 From 7f02e1b1875d2fa3391308a57def055b95d76c3d Mon Sep 17 00:00:00 2001 From: Sam Whited Date: Sun, 18 Jan 2015 19:53:53 -0500 Subject: Option to delete episode after playback Fixes #498 --- core/src/main/res/values/strings.xml | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core') diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 86f46a330..7a44e6ebc 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -206,6 +206,8 @@ Flattr Pause playback when the headphones are disconnected Jump to next queue item when playback completes + Delete episode when playback completes + Auto Delete Playback Network Update interval -- cgit v1.2.3 From 520ed8327c5d04134619f47eebf3c81615665f13 Mon Sep 17 00:00:00 2001 From: drabux Date: Thu, 22 Jan 2015 23:37:07 -0500 Subject: Options to sort queue by date --- .../danoeh/antennapod/core/storage/DBWriter.java | 45 ++++++++++++++++++++++ core/src/main/res/values/strings.xml | 3 ++ 2 files changed, 48 insertions(+) (limited to 'core') diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java index d71d19433..41dde8656 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java @@ -24,6 +24,8 @@ import org.shredzone.flattr4j.model.Flattr; import java.io.File; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; +import java.util.Collections; +import java.util.Comparator; import java.util.Date; import java.util.LinkedList; import java.util.List; @@ -587,6 +589,49 @@ public class DBWriter { adapter.close(); } + /** + * Sort the FeedItems in the queue by date. + *

+ * This function must be run using the ExecutorService (dbExec). + * + * @param context A context that is used for opening a database connection. + * @param asc true sort by ascending order + * false sort by descending order + * @param broadcastUpdate true if this operation should trigger a QueueUpdateBroadcast. This option should be set to + * false if the caller wants to avoid unexpected updates of the GUI. + */ + public static void sortQueueItemByDate(final Context context, final boolean asc, final boolean broadcastUpdate) { + final PodDBAdapter adapter = new PodDBAdapter(context); + adapter.open(); + final List queue = DBReader.getQueue(context, adapter); + + if (queue != null) { + if (asc) { + Collections.sort(queue, new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + return f1.getPubDate().compareTo(f2.getPubDate()); + } + }); + } else { + Collections.sort(queue, new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + return f2.getPubDate().compareTo(f1.getPubDate()); + } + }); + } + + adapter.setQueue(queue); + if (broadcastUpdate) { + EventDistributor.getInstance() + .sendQueueUpdateBroadcast(); + } + + } else { + Log.e(TAG, "sortQueueItemByDate: Could not load queue"); + } + adapter.close(); + } + /** * Sets the 'read'-attribute of a FeedItem to the specified value. * diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index 130007016..d76cc533b 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -159,6 +159,9 @@ Item removed Move to top Move to bottom + Sort + ascending date + descending date Flattr sign-in -- cgit v1.2.3 From 9764b8093544857261bb5abf99c1ab9dbfcda65a Mon Sep 17 00:00:00 2001 From: drabux Date: Sat, 24 Jan 2015 13:17:19 -0500 Subject: Options to sort queue refactor, add sort by alpha and duration --- .../danoeh/antennapod/core/storage/DBWriter.java | 23 +----- .../danoeh/antennapod/core/util/QueueSorter.java | 89 ++++++++++++++++++++++ core/src/main/res/values/strings.xml | 7 +- 3 files changed, 98 insertions(+), 21 deletions(-) create mode 100644 core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java (limited to 'core') diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java index 41dde8656..07c3c78e6 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java @@ -595,39 +595,24 @@ public class DBWriter { * This function must be run using the ExecutorService (dbExec). * * @param context A context that is used for opening a database connection. - * @param asc true sort by ascending order - * false sort by descending order + * @param comparator FeedItem comparator * @param broadcastUpdate true if this operation should trigger a QueueUpdateBroadcast. This option should be set to * false if the caller wants to avoid unexpected updates of the GUI. */ - public static void sortQueueItemByDate(final Context context, final boolean asc, final boolean broadcastUpdate) { + public static void sort (final Context context, Comparator comparator, final boolean broadcastUpdate) { final PodDBAdapter adapter = new PodDBAdapter(context); adapter.open(); final List queue = DBReader.getQueue(context, adapter); if (queue != null) { - if (asc) { - Collections.sort(queue, new Comparator() { - public int compare(FeedItem f1, FeedItem f2) { - return f1.getPubDate().compareTo(f2.getPubDate()); - } - }); - } else { - Collections.sort(queue, new Comparator() { - public int compare(FeedItem f1, FeedItem f2) { - return f2.getPubDate().compareTo(f1.getPubDate()); - } - }); - } - + Collections.sort(queue, comparator); adapter.setQueue(queue); if (broadcastUpdate) { EventDistributor.getInstance() .sendQueueUpdateBroadcast(); } - } else { - Log.e(TAG, "sortQueueItemByDate: Could not load queue"); + Log.e(TAG, "sort: Could not load queue"); } adapter.close(); } diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java b/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java new file mode 100644 index 000000000..b6ea8c977 --- /dev/null +++ b/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java @@ -0,0 +1,89 @@ +package de.danoeh.antennapod.core.util; + +import android.content.Context; + +import de.danoeh.antennapod.core.feed.FeedItem; +import de.danoeh.antennapod.core.feed.FeedMedia; +import de.danoeh.antennapod.core.storage.DBWriter; + +import java.util.Comparator; + +/** + * Provides method for sorting the queue according to rules. + */ +public class QueueSorter { + public enum Rule { + ALPHA_ASC, + ALPHA_DESC, + DATE_ASC, + DATE_DESC, + DURATION_ASC, + DURATION_DESC + } + + public static void sort(final Context context, final Rule rule, final boolean broadcastUpdate) { + Comparator comparator = null; + + switch (rule) { + case ALPHA_ASC: + comparator = new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + return f1.getTitle().compareTo(f2.getTitle()); + } + }; + break; + case ALPHA_DESC: + comparator = new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + return f2.getTitle().compareTo(f1.getTitle()); + } + }; + break; + case DATE_ASC: + comparator = new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + return f1.getPubDate().compareTo(f2.getPubDate()); + } + }; + break; + case DATE_DESC: + comparator = new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + return f2.getPubDate().compareTo(f1.getPubDate()); + } + }; + break; + case DURATION_ASC: + comparator = new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + FeedMedia f1Media = f1.getMedia(); + FeedMedia f2Media = f2.getMedia(); + int duration1 = f1Media != null ? f1Media.getDuration() : -1; + int duration2 = f2Media != null ? f2Media.getDuration() : -1; + + if (duration1 == -1 || duration2 == -1) + return duration2 - duration1; + else + return duration1 - duration2; + } + }; + break; + case DURATION_DESC: + comparator = new Comparator() { + public int compare(FeedItem f1, FeedItem f2) { + FeedMedia f1Media = f1.getMedia(); + FeedMedia f2Media = f2.getMedia(); + int duration1 = f1Media != null ? f1Media.getDuration() : -1; + int duration2 = f2Media != null ? f2Media.getDuration() : -1; + + return -1 * (duration1 - duration2); + } + }; + default: + } + + if (comparator != null) { + DBWriter.sort(context, comparator, broadcastUpdate); + } + } +} diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index d76cc533b..b68013674 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -160,8 +160,11 @@ Move to top Move to bottom Sort - ascending date - descending date + Alphabetically + Date + Duration + Ascending + Descending Flattr sign-in -- cgit v1.2.3 From e01b7ca466919bbf19a5e68178b4af81cce726ba Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Mon, 26 Jan 2015 17:12:15 +0100 Subject: Execute sortQueue method on ExecutorService --- .../danoeh/antennapod/core/storage/DBWriter.java | 93 ++++++++++++---------- .../danoeh/antennapod/core/util/QueueSorter.java | 2 +- 2 files changed, 53 insertions(+), 42 deletions(-) (limited to 'core') diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java index 07c3c78e6..87bbdf455 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBWriter.java @@ -7,18 +7,7 @@ import android.content.SharedPreferences; import android.database.Cursor; import android.preference.PreferenceManager; import android.util.Log; -import de.danoeh.antennapod.core.BuildConfig; -import de.danoeh.antennapod.core.ClientConfig; -import de.danoeh.antennapod.core.asynctask.FlattrClickWorker; -import de.danoeh.antennapod.core.feed.*; -import de.danoeh.antennapod.core.preferences.GpodnetPreferences; -import de.danoeh.antennapod.core.preferences.PlaybackPreferences; -import de.danoeh.antennapod.core.service.download.DownloadStatus; -import de.danoeh.antennapod.core.service.playback.PlaybackService; -import de.danoeh.antennapod.core.util.QueueAccess; -import de.danoeh.antennapod.core.util.flattr.FlattrStatus; -import de.danoeh.antennapod.core.util.flattr.FlattrThing; -import de.danoeh.antennapod.core.util.flattr.SimpleFlattrThing; + import org.shredzone.flattr4j.model.Flattr; import java.io.File; @@ -35,6 +24,24 @@ import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.ThreadFactory; +import de.danoeh.antennapod.core.BuildConfig; +import de.danoeh.antennapod.core.ClientConfig; +import de.danoeh.antennapod.core.asynctask.FlattrClickWorker; +import de.danoeh.antennapod.core.feed.EventDistributor; +import de.danoeh.antennapod.core.feed.Feed; +import de.danoeh.antennapod.core.feed.FeedImage; +import de.danoeh.antennapod.core.feed.FeedItem; +import de.danoeh.antennapod.core.feed.FeedMedia; +import de.danoeh.antennapod.core.feed.FeedPreferences; +import de.danoeh.antennapod.core.preferences.GpodnetPreferences; +import de.danoeh.antennapod.core.preferences.PlaybackPreferences; +import de.danoeh.antennapod.core.service.download.DownloadStatus; +import de.danoeh.antennapod.core.service.playback.PlaybackService; +import de.danoeh.antennapod.core.util.QueueAccess; +import de.danoeh.antennapod.core.util.flattr.FlattrStatus; +import de.danoeh.antennapod.core.util.flattr.FlattrThing; +import de.danoeh.antennapod.core.util.flattr.SimpleFlattrThing; + /** * Provides methods for writing data to AntennaPod's database. * In general, DBWriter-methods will be executed on an internal ExecutorService. @@ -589,34 +596,6 @@ public class DBWriter { adapter.close(); } - /** - * Sort the FeedItems in the queue by date. - *

- * This function must be run using the ExecutorService (dbExec). - * - * @param context A context that is used for opening a database connection. - * @param comparator FeedItem comparator - * @param broadcastUpdate true if this operation should trigger a QueueUpdateBroadcast. This option should be set to - * false if the caller wants to avoid unexpected updates of the GUI. - */ - public static void sort (final Context context, Comparator comparator, final boolean broadcastUpdate) { - final PodDBAdapter adapter = new PodDBAdapter(context); - adapter.open(); - final List queue = DBReader.getQueue(context, adapter); - - if (queue != null) { - Collections.sort(queue, comparator); - adapter.setQueue(queue); - if (broadcastUpdate) { - EventDistributor.getInstance() - .sendQueueUpdateBroadcast(); - } - } else { - Log.e(TAG, "sort: Could not load queue"); - } - adapter.close(); - } - /** * Sets the 'read'-attribute of a FeedItem to the specified value. * @@ -849,7 +828,8 @@ public class DBWriter { PodDBAdapter adapter = new PodDBAdapter(context); adapter.open(); for (String key : urls.keySet()) { - if (BuildConfig.DEBUG) Log.d(TAG, "Replacing URL " + key + " with url " + urls.get(key)); + if (BuildConfig.DEBUG) + Log.d(TAG, "Replacing URL " + key + " with url " + urls.get(key)); adapter.setFeedDownloadUrl(key, urls.get(key)); } @@ -1006,4 +986,35 @@ public class DBWriter { } }); } + + /** + * Sort the FeedItems in the queue with the given Comparator. + * + * @param context A context that is used for opening a database connection. + * @param comparator FeedItem comparator + * @param broadcastUpdate true if this operation should trigger a QueueUpdateBroadcast. This option should be set to + * false if the caller wants to avoid unexpected updates of the GUI. + */ + public static Future sortQueue(final Context context, final Comparator comparator, final boolean broadcastUpdate) { + return dbExec.submit(new Runnable() { + @Override + public void run() { + final PodDBAdapter adapter = new PodDBAdapter(context); + adapter.open(); + final List queue = DBReader.getQueue(context, adapter); + + if (queue != null) { + Collections.sort(queue, comparator); + adapter.setQueue(queue); + if (broadcastUpdate) { + EventDistributor.getInstance() + .sendQueueUpdateBroadcast(); + } + } else { + Log.e(TAG, "sortQueue: Could not load queue"); + } + adapter.close(); + } + }); + } } diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java b/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java index b6ea8c977..9a1496b75 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java +++ b/core/src/main/java/de/danoeh/antennapod/core/util/QueueSorter.java @@ -83,7 +83,7 @@ public class QueueSorter { } if (comparator != null) { - DBWriter.sort(context, comparator, broadcastUpdate); + DBWriter.sortQueue(context, comparator, broadcastUpdate); } } } -- cgit v1.2.3 From 212644aebda8c73b5408f72a951abb1be2db45d1 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Mon, 26 Jan 2015 20:05:38 +0100 Subject: Clarified preference title and summary --- core/src/main/res/values/strings.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'core') diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml index b68013674..277d7d3c0 100644 --- a/core/src/main/res/values/strings.xml +++ b/core/src/main/res/values/strings.xml @@ -243,8 +243,8 @@ Configure the automatic download of episodes. Enable Wi-Fi filter Allow automatic download only for selected Wi-Fi networks. - Automatic download on battery - Allow automatic download while on battery + Download when not charging + Allow automatic download when the battery is not charging Episode cache Light Dark -- cgit v1.2.3 From cb2dcc798427e69ef07689d51f334a09fbe9c974 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 1 Feb 2015 12:29:13 +0100 Subject: Pulled translations --- core/src/main/res/values-ca/strings.xml | 12 +++ core/src/main/res/values-cs-rCZ/strings.xml | 16 +++- core/src/main/res/values-da/strings.xml | 12 +++ core/src/main/res/values-de/strings.xml | 14 +++- core/src/main/res/values-es/strings.xml | 56 ++++++++----- core/src/main/res/values-fr/strings.xml | 12 +++ core/src/main/res/values-it-rIT/strings.xml | 124 +++++++++++++++++++--------- core/src/main/res/values-iw-rIL/strings.xml | 12 +++ core/src/main/res/values-ja/strings.xml | 20 ++++- core/src/main/res/values-ko/strings.xml | 14 ++++ core/src/main/res/values-pl-rPL/strings.xml | 10 +++ core/src/main/res/values-pt/strings.xml | 12 +++ core/src/main/res/values-sv-rSE/strings.xml | 14 +++- core/src/main/res/values-uk-rUA/strings.xml | 60 ++++++++------ 14 files changed, 295 insertions(+), 93 deletions(-) (limited to 'core') diff --git a/core/src/main/res/values-ca/strings.xml b/core/src/main/res/values-ca/strings.xml index ed8f67234..7f8aeebae 100644 --- a/core/src/main/res/values-ca/strings.xml +++ b/core/src/main/res/values-ca/strings.xml @@ -144,6 +144,12 @@ Ítem esborrat Mou al principi Mou al final + Ordena + Alfabèticament + Data + Durada + Ascendent + Descendent Inici de sessió a Flattr Premeu el botó per iniciar el procés d\'autenticació. Quan s\'obri la pantalla d\'inici de sessió de Flattr al vostre navegador, introduïu les vostres credencials i concediu a AntennaPod els permisos de compartir mitjançant Flattr. En finalitzar el procés, tornareu automàticament a aquesta pantalla. @@ -173,6 +179,7 @@ Baixa el connector Connector no instal·lat + Per a què funcioni la velocitat de reproducció variable, cal instal·lar una biblioteca addicional.\n\nFeu un toc a «Baixa el connector» per baixar-vos el connector gratuït des de la Play Store.\n\nQualsevol problema que sorgeixi en utilitzar aquest connector no és culpa de l\'AntennaPod. Cal informar-ne, doncs, al propietari del connector. Velocitats de reproducció No hi ha elements a la llista. @@ -184,7 +191,10 @@ Serveis Flattr Pausa la reproducció en desconnectar els auriculars. + Continua la reproducció en connectar novament els auriculars Salta al següent element de la cua en acabar la reproducció + Suprimeix l\'episodi quan s\'acabi de reproduir + Esborrat automàtic Reproducció Xarxa Interval d\'actualització @@ -193,6 +203,7 @@ Reproducció continuada Baixa a través de xarxes sense fils Desconnexió d\'auriculars + Connexió d\'auriculars Actualitzacions sobre xarxes mòbils Permet actualitzacions a través de xarxes mòbils. S\'està actualitzant @@ -212,6 +223,7 @@ Configureu la baixada automàtica d\'episodis. Activa el filtre de la xarxa sense fils Permet les baixades automàtiques només per a les xarxes sense fils seleccionades. + Baixa mentre no es carrega Memòria d\'episodis Clar Fosc diff --git a/core/src/main/res/values-cs-rCZ/strings.xml b/core/src/main/res/values-cs-rCZ/strings.xml index a15ad6248..71a064d48 100644 --- a/core/src/main/res/values-cs-rCZ/strings.xml +++ b/core/src/main/res/values-cs-rCZ/strings.xml @@ -144,6 +144,12 @@ Položka odebrána Posunout na začátek Posunout na konec + Řazení + Abecedně + Datum + Délka + Vzestupně + Sestupně Flattr přihlášení Stiskněte následující tlačítko pro spuštění autentizačního procesu. Budete přesměrováni na přihlašovací obrazovku flattru a vyzváni k potvrzení udělení práv pro použití flattru aplikací AntennaPod. Po udělení práv se automaticky vrátíte na tuto obrazovku. @@ -177,8 +183,11 @@ Fronta Služby Flattr - Při odpojení sluchátek automaticky pozastavit přehrávání. + Při odpojení sluchátek pozastavit přehrávání. + Pokračovat v přehrávání po připojení sluchátek Po přehrání položky z fronty přejít automaticky na další + Smazat díl po jeho přehrání + Automatické mazání Přehrávání Síť Interval aktualizace zdrojů @@ -186,7 +195,8 @@ Stahovat soubory pouze pomocí WiFi Kontinuální přehrávání WiFi stahování - Odpojení sluchátek + Sluchátka odpojena + Sluchátka připojena Mobilní aktualizace Povolit aktualizace pomocí mobilního připojení Obnovuji @@ -206,6 +216,8 @@ Nastavení automatického stahování epizod. Zapnout Wi-Fi filtr Povolit automatické stahování pouze pomocí vybraných Wi-Fi sítí. + Stahovat, pokud neprobíhá nabíjení + Povolit automatické stahování i pokud není baterie nabíjena Historie epizod Světlý Tmavý diff --git a/core/src/main/res/values-da/strings.xml b/core/src/main/res/values-da/strings.xml index 8003f93c0..b3ba5006b 100644 --- a/core/src/main/res/values-da/strings.xml +++ b/core/src/main/res/values-da/strings.xml @@ -144,6 +144,12 @@ Emne slettet Flyt til toppen Flyt til bunden + Sorter + Alfabetisk + Dato + Varighed + Stigende + Faldende Flattr log ind Tryk på knappen nedenfor for at starte godkendelsesprocessen. Du vil blive ført til flattr log ind siden i din browser og bedt om at give AntennaPod tilladelse til at flattr emner. Efter at du har givet tilladelsen vil du automatisk vende tilbage til denne side. @@ -185,7 +191,10 @@ Tjenester Flattr Sæt afspilning på pause når hovedtelefoner afbrydes + Genoptag afspilning når hovedtelefoner tilsluttes igen Hop til næste medie i køen når afspilning er færdig + Slet episode når afspilningen er færdig + Slet Automatisk Afspilning Netværk Opdaterings interval @@ -194,6 +203,7 @@ Kontinuerlig afspilning WiFi medie download Hovedtelefoner afbrudt + Hovedtelefoner tilsluttes igen Mobile opdateringer Tillad opdateringer over mobil data forbindelse Opdaterer @@ -213,6 +223,8 @@ Konfigurer automatisk download af episoder Sæt Wi-Fi filter til Tillad kun automatisk download for de valgte Wi-Fi netværk + Download når der ikke oplades + Tillad automatisk download når batteriet ikke oplades Episode cache Lys Mørk diff --git a/core/src/main/res/values-de/strings.xml b/core/src/main/res/values-de/strings.xml index c80363427..e47b65820 100644 --- a/core/src/main/res/values-de/strings.xml +++ b/core/src/main/res/values-de/strings.xml @@ -111,7 +111,7 @@ Download abgebrochen Download abgeschlossen Fehler in URL - IO Error + E/A Error Anfragefehler Datenbankzugriffsfehler \u0020Downloads übrig @@ -144,6 +144,12 @@ Element entfernt Zum Anfang verschieben Zum Ende verschieben + Sortieren + Alphabetisch + Datum + Dauer + Aufsteigend + Absteigend Flattr Anmeldung Drücke den Button unten um den Authentifizierungsprozess zu starten. Du wirst dann zur Flattr-Anmeldeseite weitergeleitet, wo du gefragt wirst, AntennaPod die Erlaubnis zu geben, Dinge zu flattrn. Nachdem du die Erlaubnis erteilt hast, kehrst du automatisch zu diesem Bildschirm zurück. @@ -185,7 +191,10 @@ Dienste Flattr Pausiere die Wiedergabe wenn der Kopfhörer entfernt worden ist. + Wiedergabe fortsetzen wenn Kopfhörer wieder reingesteckt werden Springe zur nächsten Episode wenn die vorherige Episode endet + Episode löschen wenn Wiedergabe beendet + Automatisches Löschen Wiedergabe Netzwerk Aktualisierungsintervall @@ -194,6 +203,7 @@ Durchgehendes Abspielen WiFi Medien-Download Kopfhörer-Trennung + Kopfhörer wieder reingesteckt Mobile Aktualisierungen Erlaube Aktualisierungen über die mobile Datenverbindung Aktualisiere @@ -213,6 +223,8 @@ Konfiguriere das automatische Herunterladen von Episoden. W-LAN-Filter aktivieren Erlaube das automatische Herunterladen nur in ausgewählten W-LAN Netzwerken. + Automatischer Download im Batterie Modus + Automatische Downloads auch erlauben, wenn die Batterie nicht geladen wird Episodenspeicher Hell Dunkel diff --git a/core/src/main/res/values-es/strings.xml b/core/src/main/res/values-es/strings.xml index a545c59a9..00dbb628a 100644 --- a/core/src/main/res/values-es/strings.xml +++ b/core/src/main/res/values-es/strings.xml @@ -13,27 +13,27 @@ Ajustes Añadir podcast Descargas - En Curso - Completado - Log + En curso + Completadas + Registro Cancelar descarga - Histórico de reproducción + Historial de reproducciones gpodder.net Iniciar sesión en gpodder.net - Publicados Recientemente + Publicados recientemente Mostrar solo episodios nuevos Abrir menú - Cerrar Menú + Cerrar menú Abrir en el navegador Copiar URL Compartir URL - URL copiada al portapapeles. + URL copiada en el portapapeles. Ir a esta posición - Vaciar el histórico + Vaciar el historial Confirmar Cancelar @@ -42,7 +42,7 @@ Ajustes Imagen Error - Ha ocurrido un error: + Se produjo un error: Actualizar No se encuentra un almacenamiento externo. Asegúrese de que su almacenamiento externo esté montado para que la aplicación funcione correctamente. Capítulos @@ -57,32 +57,32 @@ Guardar usuario y contraseña Cerrar Reintentar - Incluir en auto descargas + Incluir en descargas automáticas URL del canal - URL del feed o del sitio web + URL del canal o del sitio web Añadir podcast por URL Buscar podcast en directorio - Se puede buscar nuevos podcast según nombre, categoría o popularidad en el directorio gpodder.net + Es posible buscar podcasts nuevos por nombre, categoría o popularidad en el directorio de gpodder.net. Explorar gpodder.net Marcar todo como leído - Marcar todos los episodios como leídos + Se marcaron todos los episodios como leídos Información del programa Eliminar podcast Compartir el enlace de la web Compartir el enlace del canal Confirme que quiere eliminar este canal y TODOS los episodios descargados del mismo. - Eliminando el canal - Actualizar el feed completo + Quitando el canal + Actualizar el canal completo Descargar Reproducir Pausar - Stop - Reproducir por streaming + Detener + Transmitir Quitar - Eliminar episodio + Quitar episodio Marcar como leído Marcar como no leído Añadir a la cola @@ -123,10 +123,10 @@ Archivo de medios Imagen Ha ocurrido un error al intentar descargar el archivo:\u0020 - Autenticación requerida - El recurso solicitado requiere usuario y contraseña + Se necesita autenticación + Para acceder al recurso solicitado debe proporcionar un usuario y contraseña - ¡Error! + Error No hay medios en reproducción Preparando Listo @@ -144,6 +144,12 @@ Artículo eliminado Mover al principio Mover al final + Ordenar + Alfabéticamente + Fecha + Duración + Ascendente + Descendente Identificarse en Flattr Pulse el botón inferior para comenzar la autenticación. Su navegador abrirá la pantalla de identificación de Flattr y le preguntará si quiere conceder permiso a AntennaPod para valorar cosas. Tras concederlo, volverá a esta pantalla automáticamente. @@ -185,7 +191,10 @@ Servicios Flattr Pausar la reproducción al desconectar los auriculares + Reanudar reproducción cuando se reconecten los auriculares Saltar al siguiente elemento de la cola al acabar la reproducción + Borrar episodio cuando finalice la reproducción + Eliminar automáticamente Reproducción Red Intervalo de actualización @@ -194,6 +203,7 @@ Reproducción continua Descarga de contenidos por WiFi Desconexión de los cascos + Reconectar auriculares Actualizaciones por red móvil Permitir actualizaciones por red de datos móvil Actualizando @@ -213,6 +223,8 @@ Configurar la descarga automática de episodios. Activar el filtro WiFi Permitir la descarga automática sólo para las redes WiFi marcadas. + Descargar cuando no se está cargando + Permitir la descarga automática cuando la batería no está cargando Caché de episodios Claro Oscuro @@ -291,7 +303,7 @@ Cree un nuevo dispositivo para usar con su cuenta de gpodder.net o elija uno existente: Id. de dispositivo:\u0020 Descripción - Crear nuevo dispositivo + Crear dispositivo nuevo Elegir dispositivo existente: El ID de dispositivo no puede estar vacío El ID de dispositivo ya está en uso diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml index 1494cc42b..ada7e4e96 100644 --- a/core/src/main/res/values-fr/strings.xml +++ b/core/src/main/res/values-fr/strings.xml @@ -144,6 +144,12 @@ Élément retiré Déplacer vers le haut de haut de la liste Déplacer vers le bas de la liste + Trier + Ordre alphabétique + Date + Durée + Ordre croissant + Ordre décroissant Connecter à Flattr Appuyez sur le bouton ci-dessous pour vous authentifier. Vous serez envoyés à l\'écran de connexion Flattr dans le navigateur, et il vous sera demandé de donner à AntennaPod la permission de flattr. Une fois ceci fait, vous reviendrez automatiquement à cet écran. @@ -185,7 +191,10 @@ Services Flattr Interrompre la lecture lorsque le casque est débranché + Reprendre la lecture quand les écouteurs sont reconnectés Après la fin d\'un épisode, passer au suivant + Supprimer l\'épisode quand la lecture est finie + Supression automatique Lecture Réseau Intervalle de mise à jour @@ -194,6 +203,7 @@ Lecture continue Téléchargement en Wi-Fi Déconnexion du casque + Reconnexion du casque Mise à jour mobile Autoriser les mises à jour à travers la connexion de données mobile Mise à jour en cours @@ -213,6 +223,8 @@ Configurer le téléchargement automatique des épisodes. Activer le filtre Wi-Fi Autoriser le téléchargement automatique uniquement sur les réseaux Wi-Fi sélectionnés. + Télécharger lorsque l\'appareil n\'est pas en charge + Autoriser le téléchargement automatique quand l\'appareil n\'est pas en train de charger Épisodes stockés localement Clair Sombre diff --git a/core/src/main/res/values-it-rIT/strings.xml b/core/src/main/res/values-it-rIT/strings.xml index 4bd82db52..e91029724 100644 --- a/core/src/main/res/values-it-rIT/strings.xml +++ b/core/src/main/res/values-it-rIT/strings.xml @@ -17,7 +17,7 @@ Completati Registro Annulla download - Storico delle riproduzioni + Cronologia delle riproduzioni gpodder.net gpodder.net login @@ -33,7 +33,7 @@ URL copiato negli appunti Vai a questa posizione - Cancella lo storico + Pulisci la cronologia Conferma Annulla @@ -42,18 +42,18 @@ Impostazioni Immagine Errore - Un errore è stato rilevato: + È stato rilevato un errore: Aggiorna 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 Descrizione - Episodi Recenti:\u0020 + Episodi più recenti:\u0020 \u0020episodi Durata:\u0020 Dimensione:\u0020 Elaborazione in corso - Caricamento... + Caricamento in corso... Salva nome utente e password Chiudi Riprova @@ -63,6 +63,7 @@ URL del feed o del sito web Aggiungi un Podcast tramite URL Trova un podcast nella directory + Puoi cercare dei nuovi podcast in base al nome, alla categoria o alla popolarità nella directory di gpodder.net. Esplora gpodder.net Segna tutti come letti @@ -73,6 +74,7 @@ Condividi il link al feed Per favore conferma la cancellazione di questo feed e di TUTTI gli episodi collegati che sono stati precedentemente scaricati. Rimozione feed + Ricarica il feed completo Download Riproduci @@ -86,19 +88,21 @@ Aggiungi alla coda Rimuovi dalla coda Visita il sito - Flattr this + Carica questo su Flattr Accoda tutti Scarica tutti - Salta episodio + Salta l\'episodio + successo + fallito Download in attesa Download in corso Spazio di archiviazione non trovato Spazio insufficiente Errore su file - HTTP Data Error + Errore dei dati HTTP Errore sconosciuto - Parser Exception + Eccezione del decodificatore Tipo di feed non supportato Errore di connessione Host sconosciuto @@ -107,58 +111,78 @@ Download annullato Download completati URL malformato - IO Error - Request error + Errore IO + Errore della richiesta Errore di accesso al database \u0020Download rimasti Elaborazione dei download in corso Download podcast in corso - %1$d download con successo, %2$d ko + %1$d download con successo, %2$d falliti Titolo sconosciuto Feed - Media file + File multimediali Immagine Rilevato errore durante il download del file:\u0020 Autenticazione richiesta + La risorsa che hai richiesto richiede un nome utente e una password Errore! Nessun media in riproduzione Preparazione Pronto Ricerca posizione - Server died + Server morto Errore sconosciuto - Nessun media in riproduzione + Nessun elemento multimediale in riproduzione 00:00:00 - Buffering - Riproduzione podcast in corso + Buffer in corso + Riproduzione del podcast in corso + AntennaPod - Chiave dell\'elemento multimediale sconosciuta: %1$d Svuota la coda Undo Oggetto rimosso Sposta all\'inizio Sposta in fondo + Ordina + Alfabeticamente + Per data + Per durata + In ordine crescente + In ordine decrescente - Flattr sign-in + Accesso a Flattr Premi il tasto seguente per iniziare il processo di autenticazione. Sarai trasferito alla pagina di login di flattr sul tuo browser e ti sarà richiesto di garantire ad AntennaPod il permesso di effettuare microdonazioni. Dopo la tua autorizzazione, sarai riportato alla seguente schermata in modo automatico. Autenticazione - Ritorna alla home + Ritorna alla pagina iniziale Autenticazione avvenuta con successo! Adesso puoi microdonare con flattr dall\'interno dell\'app. Nessun token flattr trovato + Il tuo account di Flattr non sembra essere collegato ad AntennaPod. Premi qui per autenticarti. Il tuo account flattr non sembra essere collegato ad AntennaPod. Potresti collegare il tuo account ad AntennaPod per utilizzare flattr dall\'app oppure puoi visitare il sito per utilizzare flattr direttamente da lì. - Autenticazione - Azione inibita + Autenticati + Azione proibita AntennaPod non ha il permesso di effettuare questa azione. La ragione potrebbe essere che il token di accesso di AntennaPod al tuo account è stato revocato. Puoi eseguire la re-autenticazione o altrimenti visitare il sito web. Accesso revocato Hai revocato l\'accesso di AntennaPod al tuo account. Al fine di completare il processo devi rimuovere l\'app dalla lista delle applicazioni autorizzare nelle impostazioni del tuo account sul sito di flattr. + Caricata una cosa su Flattr! + Caricate %d cose su Flattr! + Caricato su Flattr: %s. + È stato fallito il caricamento su Flattr di %d cose! + Non caricato su Flattr: %s. + La cosa verrà caricata su Flattr più tardi + Caricamento su Flattr di %s in corso AntennaPod sta eseguendo Flattr + AntennaPod ha caricato su Flattr + Caricamento su Flattr di AntennaPod fallito + Ricezione di cose caricate su Flattr in corso - Scarica Plugin + Scarica plugin Plugin non installato + Perché la riproduzione a velocità variabile funzioni, deve venire installata una libreria di terze parti.\n\nPremi \'Scarica un plugin\' scaricare un plugin gratuito dal Play Store.\n\nTutti i problemi rilevati con questo plugin non sono responsabilità di AntennaPod, e devono essere segnalati al proprietario del plugin. Velocità di riproduzione - Non ci sono oggetti in questa lista. + Non ci sono oggetti in questo elenco. Non sei ancora abbonato a nessun feed. Altro @@ -167,7 +191,10 @@ Servizi Flattr Metti in pausa quanto le cuffie vengono disconnesse + Riprendi la riproduzione quando vengono riconnesse le cuffie Passa al prossimo episodio in coda quanto si completa una riproduzione + Elimina l\'episodio quando viene completata la riproduzione + Elimina automaticamente Riproduzione Rete Intervallo di update @@ -176,6 +203,7 @@ Playback continuo Download dei media su WiFi Disconnessione cuffie + Riconnetti le cuffie Update su rete mobile Permetti gli aggiornamenti tramite connessione dati mobile Aggiornamento @@ -186,6 +214,8 @@ Supporta lo sviluppo di AntennaPod tramite flattr. Grazie! Revoca l\'accesso Revoca il permesso, a questa applicazione, di accedere al tuo account flattr. + Flattr automatico + Configura l\'esecuzione automatica di Flattr Interfaccia utente Seleziona il tema Cambia l\'aspetto di AntennaPod @@ -193,6 +223,8 @@ Configura il download automatico degli episodi Abilita il filtro Wi-Fi Abilita il download automatico solo per alcune reti Wi-Fi selezionate. + Scarica quando la batteria non è in carica + Permetti il download automatico quando la batteria non è in carica Cache degli episodi Light Dark @@ -208,12 +240,22 @@ Cambia le informazioni di login per il tuo account gpodder.net. Velocità di riproduzione Personalizza le velocità disponibili per la riproduzione audio a velocità variabile + Tempo di ricerca + Cerca tutti questi secondi quando si riavvolge o si va avanti velocemente Imposta l\'hostname Usa l\'host di default Espandi le notifiche + Espandi sempre le notifiche per mostrare i pulsanti di riproduzione. + Controlli di riproduzione persistenti + Mantieni le notifiche e i controlli del blocco dello schermo quando la riproduzione è in pausa. + Le versioni di Android prima della 4.1 non supportano le notifiche estese. + Abilita l\'esecuzione automatica di Flattr + Carica l\'episodio su Flattr appena è stato riprodotto al %d percento + Carica l\'episodio su Flattr appena comincia la riproduzione + Carica l\'episodio su Flattr appena finisce la riproduzione - Ricerca per Feed o Episodi + Cerca dei feed o degli episodi Trovato nelle note dell\'episodio Trovato nei capitoli Nessun risultato trovato @@ -254,6 +296,7 @@ Login Benvenuto sul processo di login di gpodder.net. Per prima cosa, inserisci le tue informazioni di login: Login + Se non hai ancora un account, puoi crearne uno qui:\nhttps://gpodder.net/register/ Username Password Scelta del dispositivo @@ -268,23 +311,23 @@ Login effettuato! Congraturazioni! Il tuo account gpodder.net è stato collegato con il tuo dispositivo. Da ora AntennaPod sincronizzerà automaticamente le sottoscrizioni sul tuo dispositivo con il tuo account gpodder.net. Avvia la sincronizzazione - Schermata principale - gpodder.net errore di autenticazione - Utente o password errata + Vai alla schermata principale + errore di autenticazione su gpodder.net + Nome utente o password errati gpodder.net errore di sincronizzazione Rilevato un errore in fase di sincronizzazione:\u0020 - Seleziona la directory: - Crea una directory + Seleziona la cartella: + Crea una cartella Scegli la directory per i dati Crea una nuova directory con nome \"%1$s\"? Crea una nuova directory Impossibile scrivere in questa directory - La directory esiste già - Impossibile creare la directory - La directory non è vuota - La directory che hai selezionato non è vuota. I download dei media e altri file saranno creati in questa directory. Continuare? - Scegli la directory predefinita + La cartella esiste già + Non è stato possibile creare la cartella + La cartella non è vuota + La cartella che hai selezionato non è vuota. I download dei media e altri file saranno creati in questa cartella. Continuare? + Scegli la cartella predefinita Sospendi la riproduzione invece di abbassare il volume quando un\'altra app emette un suono Pausa su interruzione @@ -299,17 +342,20 @@ Avanti veloce Audio Video - Naviga su - Più azioni - L\'episodio è in corso di ripoduzione - L\'episodio sta per essere scaricato + Naviga verso l\'alto + Ulteriori azioni + L\'episodio è in riproduzione + L\'episodio sta venendo scaricato L\'episodio è stato scaricato L\'oggetto è nuovo L\'episodio è in coda - Numero dei nuovi episodi + Numero di episodi nuovi + Numero di episodi che hai iniziato ad ascoltare Trascina per cambiare la posizione di questo oggetto Carica la pagina successiva Autenticazione + Cambia il tuo nome utente e la tua password per questo podcast e i suoi episodi. + Importazione di sottoscrizioni da applicazioni monouso in corso... diff --git a/core/src/main/res/values-iw-rIL/strings.xml b/core/src/main/res/values-iw-rIL/strings.xml index 78096eb5a..f014954e4 100644 --- a/core/src/main/res/values-iw-rIL/strings.xml +++ b/core/src/main/res/values-iw-rIL/strings.xml @@ -144,6 +144,12 @@ הסר פריט העבר למעלה העבר למטה + מיין + בסדר אלפביתי + תאריך + משך + בסדר עולה + בסדר יורד כניסה ל-Fattr לחץ על הכפתור למטה כדי להתחיל את תהליך האימות. אתה תועבר למסך כניסת flattr בדפדפן שלך ותתבקש לתת לאנטנה-פוד רשות לתרום באמצעות flattr. לאחר שקבלת אישור, תוכל לחזור למסך זה באופן אוטומטי. @@ -186,7 +192,10 @@ שירותים Flattr השהה השמעה בניתוק האוזניות + המשך את הניגון כשהאוזניות מחוברות מחדש עבור לפריט הבא בתור כאשר הניגון מסתיים + מחק פרק כהניגון מסתיים + מחיקה אוטומטית ניגון רשת זמן בין עידכונים @@ -195,6 +204,7 @@ ניגון מתמשך הורדת מדיה דרך אינטרנט אלחוטי ניתוק אוזניות + חיבור אוזניות מחדש עידכון דרך רשת סלולרית אפשר עידכונים דרך רשת סלולרית מרענן @@ -214,6 +224,8 @@ הגדר הורדה אטומטית של פרקים. אפשר סינון אינטרנט אלחוטי אפשר הורדה אוטומטית דרך רשתות אלחוטייות נבחרות. + הורדה כשלא טוען + אפשר הורדה אוטומטית כשהסוללה אינה נטענת מטמון פרקים בהיר כהה diff --git a/core/src/main/res/values-ja/strings.xml b/core/src/main/res/values-ja/strings.xml index fd5039e33..f17e1cf61 100644 --- a/core/src/main/res/values-ja/strings.xml +++ b/core/src/main/res/values-ja/strings.xml @@ -144,6 +144,12 @@ アイテムを削除しました 先頭に移動 最後に移動 + 並べ替え + アルファベット順 + 日付 + 継続時間 + 昇順 + 降順 Flattrにサインイン 認証処理を開始するには、下のボタンを押します。お使いのブラウザでflattrのログイン画面に転送され、AntennaPodにflattrする許可を与えるように求められます。あなたが許可を与えた後、自動的にこの画面に戻ります。 @@ -184,18 +190,22 @@ キュー サービス Flattr - ヘッドフォンの接続が切断された時、再生を一時停止 - 再生が完了した時に次のキューのアイテムに移動 + ヘッドフォンの接続が切断された時、再生を一時停止します + ヘッドフォンが再接続された時に再生を再開します + 再生が完了した時に次のキューのアイテムに移動します + 再生が完了した時にエピソードを削除します + 自動削除 再生 ネットワーク 更新間隔 フィードが自動的に更新される間隔を指定するか、または無効にしてください - WiFi接続時のみメディアファイルをダウンロード + WiFi接続時のみメディアファイルをダウンロードします 連続再生 WiFiメディアダウンロード ヘッドフォン切断 + ヘッドフォン再接続 モバイル更新 - モバイルデータ接続時に更新を許可する + モバイルデータ接続時に更新を許可します 更新中 Flattr設定 Flattrにサインイン @@ -213,6 +223,8 @@ エピソードの自動ダウンロードを構成します。 Wi-Fiフィルターを有効にする 選択したWi-Fiネットワークに対してのみ自動ダウンロードを許可します。 + 充電中以外の時にダウンロード + バッテリーを充電していない時に自動ダウンロードを許可します エピソードキャッシュ ライト ダーク diff --git a/core/src/main/res/values-ko/strings.xml b/core/src/main/res/values-ko/strings.xml index a29de1582..b4fa23711 100644 --- a/core/src/main/res/values-ko/strings.xml +++ b/core/src/main/res/values-ko/strings.xml @@ -74,6 +74,7 @@ 피드 링크 공유 이 피드와 이 피드에서 다운로드한 모든 에피소드를 삭제하시려면 확인을 누르십시오. 피드 삭제하는 중 + 전체 피드 새로고침 다운로드 재생 @@ -143,6 +144,12 @@ 항목을 제거했습니다 맨 위로 이동 맨 아래로 이동 + 정렬 + 사전순 + 날짜 + 기간 + 오름차순 + 내림차순 Flattr 로그인 인증 절차를 시작하려면 아래 버튼을 누르십시오. 브라우저의 Flattr 로그인 화면으로 이동하고, 안테나팟에 Flattr를 사용을 허락 여부를 물어봅니다. 허락을 하면 자동으로 이 화면으로 돌아옵니다. @@ -184,7 +191,10 @@ 서비스 Flattr 헤드폰의 연결이 끊어졌을 때 재생을 일시 중지 + 헤드폰 다시 연결할 때 재생 계속 재생을 마쳤을 때 다음 대기열로 이동 + 재생이 끝나면 에피소드 삭제 + 자동 삭제 재생 네트워크 업데이트 주기 @@ -193,6 +203,7 @@ 연속 재생 Wi-Fi 미디어 다운로드 헤드폰 연결 끊김 + 헤드폰 재연결 휴대전화망 업데이트 휴대전화 데이터 연결을 통해 업데이트 허용 새로 고치는 중 @@ -212,6 +223,8 @@ 에피소드 자동 다운로드를 설정합니다. Wi-Fi 필터 사용 선택한 Wi-Fi 네트워크에 대해서만 자동 다운로드를 허용합니다. + 충전하지 않을 때 다운로드 + 배터리 충전 중이 아닐 때 자동 다운로드 허용 에피소드 임시 저장 밝게 어둡게 @@ -339,6 +352,7 @@ 새 에피소드 개수 듣기를 시작한 에피소드 개수 이 항목의 위치를 바꾸려면 드래그하십시오 + 다음 페이지 읽기 인증 이 팟캐스트와 에피소드에 대한 사용자 이름과 비밀번호를 바꿉니다. diff --git a/core/src/main/res/values-pl-rPL/strings.xml b/core/src/main/res/values-pl-rPL/strings.xml index 34ef6e04c..bf9a640ce 100644 --- a/core/src/main/res/values-pl-rPL/strings.xml +++ b/core/src/main/res/values-pl-rPL/strings.xml @@ -144,6 +144,12 @@ Element usunięty Przesuń na górę Przesuń na dół + Sortuj + Alfabetycznie + Według daty + Według długości + Rosnąco + Malejąco Logowanie do Flattr Naciśnij przycisk poniżej by zacząć proces autoryzacji. Zostaniesz przekierowany na stronę logowania do flattr w przeglądarce i zostaniesz poproszony o przyznanie zezwolenia AntennaPod-owi na flattr-owanie. Po daniu zezwolenia powrócisz do tej strony automatycznie. @@ -185,7 +191,10 @@ Usługi Flattr Wstrzymaj odtwarzanie kiedy słuchawki zostaną odłączone + Wznów odtwarzanie kiedy słuchawki zostaną podłączone ponownie Przeskocz do następnego elementu kolejki po zakończeniu odtwarzania + Usuń odcinek kiedy jego odtwarzanie zostanie zakończone + Automatyczne usuwanie Odtwarzanie Sieć Częstość aktualizacji @@ -194,6 +203,7 @@ Odtwarzanie ciągłe WiFi media pobrane Słuchawki odłączone + Słuchawki podłączone ponownie Aktualizacje mobilne Zezwól na aktualizacje poprzez sieć komórkową Odświeżanie diff --git a/core/src/main/res/values-pt/strings.xml b/core/src/main/res/values-pt/strings.xml index 3a0f300e6..7df1b35f4 100644 --- a/core/src/main/res/values-pt/strings.xml +++ b/core/src/main/res/values-pt/strings.xml @@ -144,6 +144,12 @@ Item removido Mover para o topo Mover para o fundo + Organização + Alfabética + Data + Duração + Crescente + Decrescente Sessão Flattr Prima o botão abaixo para iniciar a autenticação. O seu navegador web abrirá o ecrã da sessão flattr e ser-lhe-á solicitada a permissão para o AntennaPod efetuar as alterações. Após ser dada a permissão, voltará novamente a este ecrã. @@ -185,7 +191,10 @@ Serviços Flattr Parar reprodução ao remover os auscultadores + Continuar reprodução ao ligar os auscultadores Ir para a faixa seguinte ao terminar a reprodução + Eliminar episódio ao terminar a reprodução + Eliminação automática Reprodução Rede Intervalo entre atualizações @@ -194,6 +203,7 @@ Reprodução contínua Transferência Wi-Fi Auscultadores removidos + Auscultadores ligados Atualizações móveis Permitir atualizações através da rede de dados A atualizar @@ -213,6 +223,8 @@ Configure a transferência automática dos episódios. Ativar filtro Wi-Fi Apenas permitir transferências automáticas através de redes sem fios. + Transferência se não estiver a carregar + Permitir transferência automática se a bateria não estiver a ser carregada Cache de episódios Claro Escuro diff --git a/core/src/main/res/values-sv-rSE/strings.xml b/core/src/main/res/values-sv-rSE/strings.xml index 187008426..888f08a1c 100644 --- a/core/src/main/res/values-sv-rSE/strings.xml +++ b/core/src/main/res/values-sv-rSE/strings.xml @@ -144,6 +144,12 @@ Föremålet avlägsnades Flytta längst upp Flytta längst ned + Sortering + Alfabetiskt + Datum + Längd + Stigande + Fallande Flattr inloggning Tryck på knappen nedan för att starta autentiseringen. Du kommer att vidarebefordras till Flattrs inloggningsskärm i din webbläsare och uppmanas att ge AntennaPod tillstånd att Flattra saker. Efter att du har gett tillstånd, kommer du automatiskt tillbaka till den här skärmen. @@ -185,7 +191,10 @@ Tjänster Flattr Pausa uppspelningen när hörlurarna bortkopplas + Fortsätt uppspelningen när hörlurarna återansluts Hoppa till nästa i kön när uppspelningen är klar + Ta bort episoden när uppspelningen är klar + Automatisk borttagning Uppspelning Nätverk Uppdateringsintervall @@ -194,6 +203,7 @@ Kontinuerlig uppspelning WiFi nedladdning Hörlurar bortkopplade + Hörlurar återanslutna Mobila uppdateringar Tillåt uppdateringar via mobil dataanslutning Uppdaterar @@ -213,6 +223,8 @@ Konfigurera automatisk nedladdning av episoder. Aktivera WiFi filtrering Tillåt automatisk nedladdning endast för utvalda WiFi-nätverk. + Nedladdning vid batteridrift + Tillåt automatisk nedladdning när batteriet inte laddas Avsnittscache Ljust Mörkt @@ -228,7 +240,7 @@ Ändra inloggningsinformationen för ditt gpodder.net konto. Uppspelningshastigheter Anpassa de tillgängliga hastigheterna för variabel uppspelningshastighet. - Söktid + Söklängd Sök så här många sekunder vid snabbspolning bakåt eller framåt Sätt värdnamn Använd standardvärden diff --git a/core/src/main/res/values-uk-rUA/strings.xml b/core/src/main/res/values-uk-rUA/strings.xml index 966dac3f9..08ce56f26 100644 --- a/core/src/main/res/values-uk-rUA/strings.xml +++ b/core/src/main/res/values-uk-rUA/strings.xml @@ -28,9 +28,9 @@ Сховати меню Відкрити в браузері - Копія URL + Копіювати URL Поділитися URL - Копіювати URL в clipboard + URL скопійовано в буфер До цієї позиції Забути @@ -66,8 +66,8 @@ В каталозі gpodder.net можливий пошук за назвою, категорією або популярністю. Переглянути gpodder.net - Все прочитано - Позначити всі епізоди як переглянуті + Позначити всі як переглянуті + Позначено всі епізоди як переглянуті Інформація Видалити подкаст Поділитися URL сайту @@ -83,8 +83,8 @@ Прослухати без завантаження Видалити Видалити епізод - Прочитано - Непрочитано + Позначити як переглянутий + Позначити як не переглянутий Додати до черги Видалити з черги Відкрити сайт @@ -103,7 +103,7 @@ Помилка HTTP Щось трапилось Помилка парсера - Непідтримую такий канал + Не підтримую канали такого типа Помилка з\'єднання Невідомий host Помилка автентифікації @@ -144,6 +144,12 @@ Видалено Догори Донизу + Впорядкувати + За абеткою + За датою + За тривалістю + За зростанням + За спаданням Увійти до Flattr Нажміть цю кнопку для початку авторізації. Буде відкрито flattr в браузері, буде запит на дозвіл доступу Antennapod до flattr. Після надання доступу ви повернетесь до цього екрану автоматично @@ -159,12 +165,12 @@ Доступ відкликано Ви відкликали доступ AntennaPod до облікового запису. Для закінчення процессу вам потрібно видалити додаток з затвержденного списку в вашому облікову запису на сайті flattr - Flattr\'ed one thing! + Підтримано через Flattr! Flattr\'ed %d things! - Flattr\'ed: %s. + Підтримано через Flattr: %s. Failed to flattr %d things! - Not flattr\'ed: %s. - Thing will be flattr\'ed later + Не підтримано через flattr: %s. + Буде підтримано через flattr пізніше Flattring %s AntennaPod is flattring AntennaPod has flattr\'ed @@ -176,43 +182,49 @@ Для керування швидкістю програвання потрібно встановити додаток.\n\nНатисніть \"Завантажити додаток\" для завантаження безкоштовного додатку з Play Store\n\nЯкщо при використанні plugin виникнуть будь які проблеми - це відповідальність автора додатка, а не автора AntennaPod. Швидкість програвання - Нічного в цьому списку + Нічого в цьому списку Немає підписаних каналів Інше - О + Про програму Черга Сервіси Flattr Зупинятись коли навушники витягнуті - До наступної черги коли дограє до кінця - Грає + Поновити відтворення коли навушники повторно під’єднано + Перейти до наступного епізода в черзі коли поточний закінчено + Видалити епізод після повного відтворення + Автовидалення + Відтворення Мережа - Коли оновлювати - Визначати як час для автооновлювання або відключити автооновлення + Частота оновлень + Визначити інтервал часу для автооновлювання або відключити автооновлення Завантажувати тільки через Wifi Грати безперервно Завантаження через Wifi Навушники витягнуті + Повторне під’єднання навушників Мобільне оновлення Дозволити оновлення через оператора зв\'язку Оновлення Налаштування Flattr Увійти до Flattr - Увійти в облікову flattr в flattr things напряму з додатку + Увійти в облікову flattr для підтримки авторів напряму з додатку Flattr цій додаток Підтримайте розробку AntennaPod за допомогою flattr. Дякую! Відкликати доступ Відкликати дозвіл на доступ до вашого flattr з цього додатку Automatic Flattr Налаштування автоматичного заохочення авторів через сервіс flattr - Зовнішній вид + Вигляд Обрати тему - Змінити появу AntennaPod + Змінити вигляд AntennaPod Автоматичне завантаження Налаштування автоматичного завантаження епізодів Увімкнути фільтр Wi-Fi Дозволити автоматичне завантаження тільки в цих Wi-Fi мережах + Завантаження без зарядного пристрою + Дозволити завантаження коли зарядний пристрій не підключено Кеш епізодів Світла Темна @@ -222,10 +234,10 @@ Інструкція Логін Увійти до свого облікового запису gpodder.net для сінхронізації ваших каналів - Виход + Вихід Успішно закрили доступ Змінити інформацію для входу - Змінити вашу інформацію для вашего gpodder.net облікового запису + Змінити інформацію щодо облікового запису gpodder.net Швидкість програвання Налаштування швідкості доступно для змінної швидкості програвання Час перемотки @@ -311,9 +323,9 @@ Створити папку з ім\'ям \"%1$s\"? Створена нова папка Не можу записати в цю папку - Папка вже є + Папка вже існує Не можу создати папку - В папці щось є + Папка не є пустою В папці щось є. Всі завантаження зберігаються в цю папку. Все рівно продовжувати? Обрати папку по замовчанню Призупиняти програвання замість зниження гучності коли інша програма хоче програти звук -- cgit v1.2.3 From 1aff5f6365754c8a80ddfca591907170e4873d03 Mon Sep 17 00:00:00 2001 From: daniel oeh Date: Sun, 1 Feb 2015 13:12:13 +0100 Subject: Fixed AntennaPod auto-cleanup algorithm --- .../main/java/de/danoeh/antennapod/core/storage/APCleanupAlgorithm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core') diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/APCleanupAlgorithm.java b/core/src/main/java/de/danoeh/antennapod/core/storage/APCleanupAlgorithm.java index 499fddf74..0164e914b 100644 --- a/core/src/main/java/de/danoeh/antennapod/core/storage/APCleanupAlgorithm.java +++ b/core/src/main/java/de/danoeh/antennapod/core/storage/APCleanupAlgorithm.java @@ -76,7 +76,7 @@ public class APCleanupAlgorithm implements EpisodeCleanupAlgorithm { @Override public Integer getDefaultCleanupParameter(Context context) { - return 0; + return getPerformAutoCleanupArgs(context, 0); } @Override -- cgit v1.2.3