diff --git a/app/build.gradle b/app/build.gradle
index 4b44cf80c..42c8dbcd8 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -14,8 +14,8 @@ android {
// "1.2.3-SNAPSHOT" -> 1020300
// "1.2.3-RC4" -> 1020304
// "1.2.3" -> 1020395
- versionCode 2000007
- versionName "2.0.0-RC7"
+ versionCode 2000095
+ versionName "2.0.0"
multiDexEnabled false
vectorDrawables.useSupportLibrary true
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index afb53f0bd..e805b1622 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -43,7 +43,7 @@
+ android:resource="@drawable/ic_notification"/>
diff --git a/app/src/main/assets/special_thanks.csv b/app/src/main/assets/special_thanks.csv
new file mode 100644
index 000000000..348e3208e
--- /dev/null
+++ b/app/src/main/assets/special_thanks.csv
@@ -0,0 +1,3 @@
+221 Pixels;Logo design;https://avatars2.githubusercontent.com/u/58243143?s=60&v=4
+ByteHamster;Forum admin;https://avatars2.githubusercontent.com/u/5811634?s=60&v=4
+Keunes;Communications;https://avatars2.githubusercontent.com/u/11229646?s=60&v=4
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java
index 7eb749681..9999b0b37 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/AudioPlayerFragment.java
@@ -124,8 +124,6 @@ public class AudioPlayerFragment extends Fragment implements
setupLengthTextView();
setupControlButtons();
setupPlaybackSpeedButton();
- txtvRev.setText(NumberFormat.getInstance().format(UserPreferences.getRewindSecs()));
- txtvFF.setText(NumberFormat.getInstance().format(UserPreferences.getFastForwardSecs()));
sbPosition.setOnSeekBarChangeListener(this);
pager = root.findViewById(R.id.pager);
@@ -376,6 +374,8 @@ public class AudioPlayerFragment extends Fragment implements
controller.init();
loadMediaInfo();
EventBus.getDefault().register(this);
+ txtvRev.setText(NumberFormat.getInstance().format(UserPreferences.getRewindSecs()));
+ txtvFF.setText(NumberFormat.getInstance().format(UserPreferences.getFastForwardSecs()));
}
@Override
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
index 79f378249..648fc614a 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/CoverFragment.java
@@ -45,6 +45,7 @@ import org.greenrobot.eventbus.ThreadMode;
public class CoverFragment extends Fragment {
private static final String TAG = "CoverFragment";
+ static final double SIXTEEN_BY_NINE = 1.7;
private View root;
private TextView txtvPodcastTitle;
@@ -188,20 +189,31 @@ public class CoverFragment extends Fragment {
private void configureForOrientation(Configuration newConfig) {
LinearLayout mainContainer = getView().findViewById(R.id.cover_fragment);
- ViewGroup.LayoutParams params = imgvCover.getLayoutParams();
+ LinearLayout textContainer = getView().findViewById(R.id.cover_fragment_text_container);
+
+ LinearLayout.LayoutParams params = (LinearLayout.LayoutParams) imgvCover.getLayoutParams();
+ LinearLayout.LayoutParams textParams = (LinearLayout.LayoutParams) textContainer.getLayoutParams();
+ double ratio = (float) newConfig.screenHeightDp / (float) newConfig.screenWidthDp;
if (newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) {
+ double percentageWidth = 0.8;
+ if (ratio <= SIXTEEN_BY_NINE) {
+ percentageWidth = (ratio / SIXTEEN_BY_NINE) * percentageWidth * 0.8;
+ }
mainContainer.setOrientation(LinearLayout.VERTICAL);
if (newConfig.screenWidthDp > 0) {
- params.width = (int) (convertDpToPixel(newConfig.screenWidthDp) * .80);
+ params.width = (int) (convertDpToPixel(newConfig.screenWidthDp) * percentageWidth);
params.height = params.width;
+ textParams.weight = 0;
imgvCover.setLayoutParams(params);
}
} else {
+ double percentageHeight = ratio * 0.8;
mainContainer.setOrientation(LinearLayout.HORIZONTAL);
if (newConfig.screenHeightDp > 0) {
- params.height = (int) (convertDpToPixel(newConfig.screenHeightDp) * .40);
+ params.height = (int) (convertDpToPixel(newConfig.screenHeightDp) * percentageHeight);
params.width = params.height;
+ textParams.weight = 1;
imgvCover.setLayoutParams(params);
}
}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/DownloadsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/DownloadsFragment.java
index c173bf8ee..bc2d85452 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/DownloadsFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/DownloadsFragment.java
@@ -51,6 +51,7 @@ public class DownloadsFragment extends Fragment {
viewPager = root.findViewById(R.id.viewpager);
viewPager.setAdapter(new DownloadsPagerAdapter(this));
+ viewPager.setOffscreenPageLimit(2);
// Give the TabLayout the ViewPager
tabLayout = root.findViewById(R.id.sliding_tabs);
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java
index e98890627..afd027b3a 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/EpisodesFragment.java
@@ -51,6 +51,7 @@ public class EpisodesFragment extends Fragment {
((AppCompatActivity) getActivity()).setSupportActionBar(toolbar);
viewPager = rootView.findViewById(R.id.viewpager);
viewPager.setAdapter(new EpisodesPagerAdapter(this));
+ viewPager.setOffscreenPageLimit(2);
// Give the TabLayout the ViewPager
tabLayout = rootView.findViewById(R.id.sliding_tabs);
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
index ed8697adb..fc3052e20 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/ItemDescriptionFragment.java
@@ -11,6 +11,7 @@ import android.view.ViewGroup;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import de.danoeh.antennapod.R;
+import de.danoeh.antennapod.core.util.playback.Playable;
import de.danoeh.antennapod.core.util.playback.PlaybackController;
import de.danoeh.antennapod.core.util.playback.Timeline;
import de.danoeh.antennapod.view.ShownotesWebView;
@@ -82,8 +83,10 @@ public class ItemDescriptionFragment extends Fragment {
if (webViewLoader != null) {
webViewLoader.dispose();
}
- webViewLoader = Maybe.fromCallable(this::loadData)
- .subscribeOn(Schedulers.io())
+ webViewLoader = Maybe.create(emitter -> {
+ Timeline timeline = new Timeline(getActivity(), controller.getMedia());
+ emitter.onSuccess(timeline.processShownotes());
+ }).subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(data -> {
webvDescription.loadDataWithBaseURL("https://127.0.0.1", data, "text/html",
@@ -92,15 +95,6 @@ public class ItemDescriptionFragment extends Fragment {
}, error -> Log.e(TAG, Log.getStackTraceString(error)));
}
- @Nullable
- private String loadData() {
- if (controller == null || controller.getMedia() == null) {
- return null;
- }
- Timeline timeline = new Timeline(getActivity(), controller.getMedia());
- return timeline.processShownotes();
- }
-
@Override
public void onPause() {
super.onPause();
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/MainPreferencesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/MainPreferencesFragment.java
index 3f1cec729..2d640458e 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/MainPreferencesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/MainPreferencesFragment.java
@@ -10,6 +10,7 @@ import de.danoeh.antennapod.R;
import de.danoeh.antennapod.activity.BugReportActivity;
import de.danoeh.antennapod.activity.PreferenceActivity;
import de.danoeh.antennapod.core.util.IntentUtils;
+import de.danoeh.antennapod.fragment.preferences.about.AboutFragment;
public class MainPreferencesFragment extends PreferenceFragmentCompat {
private static final String TAG = "MainPreferencesFragment";
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/AboutFragment.java
similarity index 76%
rename from app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutFragment.java
rename to app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/AboutFragment.java
index eb57972a1..b440d053b 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/AboutFragment.java
@@ -1,4 +1,4 @@
-package de.danoeh.antennapod.fragment.preferences;
+package de.danoeh.antennapod.fragment.preferences.about;
import android.content.ClipData;
import android.content.ClipboardManager;
@@ -27,14 +27,9 @@ public class AboutFragment extends PreferenceFragmentCompat {
Snackbar.make(getView(), R.string.copied_to_clipboard, Snackbar.LENGTH_SHORT).show();
return true;
});
- findPreference("about_developers").setOnPreferenceClickListener((preference) -> {
- getParentFragmentManager().beginTransaction().replace(R.id.content, new AboutDevelopersFragment())
- .addToBackStack(getString(R.string.developers)).commit();
- return true;
- });
- findPreference("about_translators").setOnPreferenceClickListener((preference) -> {
- getParentFragmentManager().beginTransaction().replace(R.id.content, new AboutTranslatorsFragment())
- .addToBackStack(getString(R.string.translators)).commit();
+ findPreference("about_contributors").setOnPreferenceClickListener((preference) -> {
+ getParentFragmentManager().beginTransaction().replace(R.id.content, new ContributorsPagerFragment())
+ .addToBackStack(getString(R.string.contributors)).commit();
return true;
});
findPreference("about_privacy_policy").setOnPreferenceClickListener((preference) -> {
@@ -42,7 +37,7 @@ public class AboutFragment extends PreferenceFragmentCompat {
return true;
});
findPreference("about_licenses").setOnPreferenceClickListener((preference) -> {
- getParentFragmentManager().beginTransaction().replace(R.id.content, new AboutLicensesFragment())
+ getParentFragmentManager().beginTransaction().replace(R.id.content, new LicensesFragment())
.addToBackStack(getString(R.string.translators)).commit();
return true;
});
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/ContributorsPagerFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/ContributorsPagerFragment.java
new file mode 100644
index 000000000..20cef1313
--- /dev/null
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/ContributorsPagerFragment.java
@@ -0,0 +1,95 @@
+package de.danoeh.antennapod.fragment.preferences.about;
+
+import android.os.Bundle;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import androidx.annotation.NonNull;
+import androidx.fragment.app.Fragment;
+import androidx.viewpager2.adapter.FragmentStateAdapter;
+import androidx.viewpager2.widget.ViewPager2;
+import com.google.android.material.tabs.TabLayout;
+import com.google.android.material.tabs.TabLayoutMediator;
+import de.danoeh.antennapod.R;
+import de.danoeh.antennapod.activity.PreferenceActivity;
+
+/**
+ * Displays the 'about->Contributors' pager screen.
+ */
+public class ContributorsPagerFragment extends Fragment {
+
+ public static final String TAG = "StatisticsFragment";
+
+ private static final int POS_DEVELOPERS = 0;
+ private static final int POS_TRANSLATORS = 1;
+ private static final int POS_SPECIAL_THANKS = 2;
+ private static final int TOTAL_COUNT = 3;
+
+ @Override
+ public void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ }
+
+ public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container,
+ Bundle savedInstanceState) {
+ super.onCreateView(inflater, container, savedInstanceState);
+ setHasOptionsMenu(true);
+
+ View rootView = inflater.inflate(R.layout.pager_fragment, container, false);
+ ViewPager2 viewPager = rootView.findViewById(R.id.viewpager);
+ viewPager.setAdapter(new StatisticsPagerAdapter(this));
+ // Give the TabLayout the ViewPager
+ TabLayout tabLayout = rootView.findViewById(R.id.sliding_tabs);
+ new TabLayoutMediator(tabLayout, viewPager, (tab, position) -> {
+ switch (position) {
+ case POS_DEVELOPERS:
+ tab.setText(R.string.developers);
+ break;
+ case POS_TRANSLATORS:
+ tab.setText(R.string.translators);
+ break;
+ case POS_SPECIAL_THANKS:
+ tab.setText(R.string.special_thanks);
+ break;
+ default:
+ break;
+ }
+ }).attach();
+
+ rootView.findViewById(R.id.toolbar).setVisibility(View.GONE);
+
+ return rootView;
+ }
+
+ @Override
+ public void onStart() {
+ super.onStart();
+ ((PreferenceActivity) getActivity()).getSupportActionBar().setTitle(R.string.contributors);
+ }
+
+ public static class StatisticsPagerAdapter extends FragmentStateAdapter {
+
+ StatisticsPagerAdapter(@NonNull Fragment fragment) {
+ super(fragment);
+ }
+
+ @NonNull
+ @Override
+ public Fragment createFragment(int position) {
+ switch (position) {
+ case POS_TRANSLATORS:
+ return new TranslatorsFragment();
+ case POS_SPECIAL_THANKS:
+ return new SpecialThanksFragment();
+ default:
+ case POS_DEVELOPERS:
+ return new DevelopersFragment();
+ }
+ }
+
+ @Override
+ public int getItemCount() {
+ return TOTAL_COUNT;
+ }
+ }
+}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutDevelopersFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/DevelopersFragment.java
similarity index 83%
rename from app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutDevelopersFragment.java
rename to app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/DevelopersFragment.java
index 62a5eb306..60d9f95dd 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutDevelopersFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/DevelopersFragment.java
@@ -1,4 +1,4 @@
-package de.danoeh.antennapod.fragment.preferences;
+package de.danoeh.antennapod.fragment.preferences.about;
import android.os.Bundle;
import android.view.View;
@@ -19,7 +19,7 @@ import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
-public class AboutDevelopersFragment extends ListFragment {
+public class DevelopersFragment extends ListFragment {
private Disposable developersLoader;
@Override
@@ -44,7 +44,7 @@ public class AboutDevelopersFragment extends ListFragment {
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
developers -> setListAdapter(new SimpleIconListAdapter<>(getContext(), developers)),
- error -> Toast.makeText(getContext(), "Error while loading developers", Toast.LENGTH_LONG).show()
+ error -> Toast.makeText(getContext(), error.getMessage(), Toast.LENGTH_LONG).show()
);
}
@@ -56,10 +56,4 @@ public class AboutDevelopersFragment extends ListFragment {
developersLoader.dispose();
}
}
-
- @Override
- public void onStart() {
- super.onStart();
- ((PreferenceActivity) getActivity()).getSupportActionBar().setTitle(R.string.developers);
- }
}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutLicensesFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/LicensesFragment.java
similarity index 95%
rename from app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutLicensesFragment.java
rename to app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/LicensesFragment.java
index 536d11e01..97565a613 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutLicensesFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/LicensesFragment.java
@@ -1,4 +1,4 @@
-package de.danoeh.antennapod.fragment.preferences;
+package de.danoeh.antennapod.fragment.preferences.about;
import android.os.Bundle;
import android.view.View;
@@ -28,7 +28,7 @@ import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
-public class AboutLicensesFragment extends ListFragment {
+public class LicensesFragment extends ListFragment {
private Disposable licensesLoader;
private final ArrayList licenses = new ArrayList<>();
@@ -59,7 +59,7 @@ public class AboutLicensesFragment extends ListFragment {
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
developers -> setListAdapter(new SimpleIconListAdapter(getContext(), developers)),
- error -> Toast.makeText(getContext(), "Error while loading licenses", Toast.LENGTH_LONG).show()
+ error -> Toast.makeText(getContext(), error.getMessage(), Toast.LENGTH_LONG).show()
);
}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/SpecialThanksFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/SpecialThanksFragment.java
new file mode 100644
index 000000000..6db1389ea
--- /dev/null
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/SpecialThanksFragment.java
@@ -0,0 +1,58 @@
+package de.danoeh.antennapod.fragment.preferences.about;
+
+import android.os.Bundle;
+import android.view.View;
+import android.widget.Toast;
+import androidx.annotation.NonNull;
+import androidx.annotation.Nullable;
+import androidx.fragment.app.ListFragment;
+import de.danoeh.antennapod.R;
+import de.danoeh.antennapod.activity.PreferenceActivity;
+import de.danoeh.antennapod.adapter.SimpleIconListAdapter;
+import io.reactivex.Single;
+import io.reactivex.SingleOnSubscribe;
+import io.reactivex.android.schedulers.AndroidSchedulers;
+import io.reactivex.disposables.Disposable;
+import io.reactivex.schedulers.Schedulers;
+
+import java.io.BufferedReader;
+import java.io.InputStreamReader;
+import java.util.ArrayList;
+
+public class SpecialThanksFragment extends ListFragment {
+ private Disposable translatorsLoader;
+
+ @Override
+ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
+ super.onViewCreated(view, savedInstanceState);
+ getListView().setDivider(null);
+ getListView().setSelector(android.R.color.transparent);
+
+ translatorsLoader = Single.create((SingleOnSubscribe>) emitter -> {
+ ArrayList translators = new ArrayList<>();
+ BufferedReader reader = new BufferedReader(new InputStreamReader(
+ getContext().getAssets().open("special_thanks.csv")));
+ String line;
+ while ((line = reader.readLine()) != null) {
+ String[] info = line.split(";");
+ translators.add(new SimpleIconListAdapter.ListItem(info[0], info[1], info[2]));
+ }
+ emitter.onSuccess(translators);
+ })
+ .subscribeOn(Schedulers.io())
+ .observeOn(AndroidSchedulers.mainThread())
+ .subscribe(
+ translators -> setListAdapter(new SimpleIconListAdapter<>(getContext(), translators)),
+ error -> Toast.makeText(getContext(), error.getMessage(), Toast.LENGTH_LONG).show()
+ );
+
+ }
+
+ @Override
+ public void onStop() {
+ super.onStop();
+ if (translatorsLoader != null) {
+ translatorsLoader.dispose();
+ }
+ }
+}
diff --git a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutTranslatorsFragment.java b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/TranslatorsFragment.java
similarity index 83%
rename from app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutTranslatorsFragment.java
rename to app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/TranslatorsFragment.java
index 914dbb9a2..e8d8e113b 100644
--- a/app/src/main/java/de/danoeh/antennapod/fragment/preferences/AboutTranslatorsFragment.java
+++ b/app/src/main/java/de/danoeh/antennapod/fragment/preferences/about/TranslatorsFragment.java
@@ -1,4 +1,4 @@
-package de.danoeh.antennapod.fragment.preferences;
+package de.danoeh.antennapod.fragment.preferences.about;
import android.os.Bundle;
import android.view.View;
@@ -19,7 +19,7 @@ import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
-public class AboutTranslatorsFragment extends ListFragment {
+public class TranslatorsFragment extends ListFragment {
private Disposable translatorsLoader;
@Override
@@ -43,7 +43,7 @@ public class AboutTranslatorsFragment extends ListFragment {
.observeOn(AndroidSchedulers.mainThread())
.subscribe(
translators -> setListAdapter(new SimpleIconListAdapter<>(getContext(), translators)),
- error -> Toast.makeText(getContext(), "Error while loading translators", Toast.LENGTH_LONG).show()
+ error -> Toast.makeText(getContext(), error.getMessage(), Toast.LENGTH_LONG).show()
);
}
@@ -55,10 +55,4 @@ public class AboutTranslatorsFragment extends ListFragment {
translatorsLoader.dispose();
}
}
-
- @Override
- public void onStart() {
- super.onStart();
- ((PreferenceActivity) getActivity()).getSupportActionBar().setTitle(R.string.translators);
- }
}
diff --git a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/00.png b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/00.png
index 9fe34a151..b45199a32 100644
Binary files a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/00.png and b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/00.png differ
diff --git a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/01.png b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/01.png
index 57528fe56..e7bfdc2d7 100644
Binary files a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/01.png and b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/01.png differ
diff --git a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/02.png b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/02.png
index a7b6a35f2..1d7ec8bf7 100644
Binary files a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/02.png and b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/02.png differ
diff --git a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/03.png b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/03.png
index 014920d27..7a7ede191 100644
Binary files a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/03.png and b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/03.png differ
diff --git a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/04.png b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/04.png
index 88d5c89e2..2120934c9 100644
Binary files a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/04.png and b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/04.png differ
diff --git a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/05.png b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/05.png
index 2708df498..1eedf13f9 100644
Binary files a/app/src/main/play/listings/de-DE/graphics/phone-screenshots/05.png and b/app/src/main/play/listings/de-DE/graphics/phone-screenshots/05.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/feature-graphic/feature-graphic.png b/app/src/main/play/listings/en-US/graphics/feature-graphic/feature-graphic.png
index 3b5261b28..2e3f60b98 100644
Binary files a/app/src/main/play/listings/en-US/graphics/feature-graphic/feature-graphic.png and b/app/src/main/play/listings/en-US/graphics/feature-graphic/feature-graphic.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/icon/icon.png b/app/src/main/play/listings/en-US/graphics/icon/icon.png
index 824346d21..bab31c2dd 100644
Binary files a/app/src/main/play/listings/en-US/graphics/icon/icon.png and b/app/src/main/play/listings/en-US/graphics/icon/icon.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/phone-screenshots/00.png b/app/src/main/play/listings/en-US/graphics/phone-screenshots/00.png
index 2ab1d595a..26779f5a1 100644
Binary files a/app/src/main/play/listings/en-US/graphics/phone-screenshots/00.png and b/app/src/main/play/listings/en-US/graphics/phone-screenshots/00.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/phone-screenshots/01.png b/app/src/main/play/listings/en-US/graphics/phone-screenshots/01.png
index e435dfd80..9877ebba6 100644
Binary files a/app/src/main/play/listings/en-US/graphics/phone-screenshots/01.png and b/app/src/main/play/listings/en-US/graphics/phone-screenshots/01.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/phone-screenshots/02.png b/app/src/main/play/listings/en-US/graphics/phone-screenshots/02.png
index eba177029..6f938629b 100644
Binary files a/app/src/main/play/listings/en-US/graphics/phone-screenshots/02.png and b/app/src/main/play/listings/en-US/graphics/phone-screenshots/02.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/phone-screenshots/03.png b/app/src/main/play/listings/en-US/graphics/phone-screenshots/03.png
index 586b10752..550c49031 100644
Binary files a/app/src/main/play/listings/en-US/graphics/phone-screenshots/03.png and b/app/src/main/play/listings/en-US/graphics/phone-screenshots/03.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/phone-screenshots/04.png b/app/src/main/play/listings/en-US/graphics/phone-screenshots/04.png
index dd13094c6..6d0585ff4 100644
Binary files a/app/src/main/play/listings/en-US/graphics/phone-screenshots/04.png and b/app/src/main/play/listings/en-US/graphics/phone-screenshots/04.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/phone-screenshots/05.png b/app/src/main/play/listings/en-US/graphics/phone-screenshots/05.png
index 2684f2a8b..ebdf4c832 100644
Binary files a/app/src/main/play/listings/en-US/graphics/phone-screenshots/05.png and b/app/src/main/play/listings/en-US/graphics/phone-screenshots/05.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/promo-graphic/promo-graphic.png b/app/src/main/play/listings/en-US/graphics/promo-graphic/promo-graphic.png
index a12aab438..77a6e1c70 100644
Binary files a/app/src/main/play/listings/en-US/graphics/promo-graphic/promo-graphic.png and b/app/src/main/play/listings/en-US/graphics/promo-graphic/promo-graphic.png differ
diff --git a/app/src/main/play/listings/en-US/graphics/tv-banner/tv-banner.png b/app/src/main/play/listings/en-US/graphics/tv-banner/tv-banner.png
index b278213d5..142aa4839 100644
Binary files a/app/src/main/play/listings/en-US/graphics/tv-banner/tv-banner.png and b/app/src/main/play/listings/en-US/graphics/tv-banner/tv-banner.png differ
diff --git a/app/src/main/play/listings/es-ES/graphics/phone-screenshots/00.png b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/00.png
new file mode 100644
index 000000000..6c3ed9122
Binary files /dev/null and b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/00.png differ
diff --git a/app/src/main/play/listings/es-ES/graphics/phone-screenshots/01.png b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/01.png
new file mode 100644
index 000000000..7bd0730a4
Binary files /dev/null and b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/01.png differ
diff --git a/app/src/main/play/listings/es-ES/graphics/phone-screenshots/02.png b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/02.png
new file mode 100644
index 000000000..2c02ee1d5
Binary files /dev/null and b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/02.png differ
diff --git a/app/src/main/play/listings/es-ES/graphics/phone-screenshots/03.png b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/03.png
new file mode 100644
index 000000000..306de8f3b
Binary files /dev/null and b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/03.png differ
diff --git a/app/src/main/play/listings/es-ES/graphics/phone-screenshots/04.png b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/04.png
new file mode 100644
index 000000000..c1a09170c
Binary files /dev/null and b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/04.png differ
diff --git a/app/src/main/play/listings/es-ES/graphics/phone-screenshots/05.png b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/05.png
new file mode 100644
index 000000000..2698d5d27
Binary files /dev/null and b/app/src/main/play/listings/es-ES/graphics/phone-screenshots/05.png differ
diff --git a/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/00.png b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/00.png
new file mode 100644
index 000000000..c51243a76
Binary files /dev/null and b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/00.png differ
diff --git a/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/01.png b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/01.png
new file mode 100644
index 000000000..58e14b540
Binary files /dev/null and b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/01.png differ
diff --git a/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/02.png b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/02.png
new file mode 100644
index 000000000..16d6d2f30
Binary files /dev/null and b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/02.png differ
diff --git a/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/03.png b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/03.png
new file mode 100644
index 000000000..abbe2565e
Binary files /dev/null and b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/03.png differ
diff --git a/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/04.png b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/04.png
new file mode 100644
index 000000000..884d91a66
Binary files /dev/null and b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/04.png differ
diff --git a/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/05.png b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/05.png
new file mode 100644
index 000000000..14f04a323
Binary files /dev/null and b/app/src/main/play/listings/fr-FR/graphics/phone-screenshots/05.png differ
diff --git a/app/src/main/play/listings/it-IT/graphics/phone-screenshots/00.png b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/00.png
new file mode 100644
index 000000000..a860cc8c7
Binary files /dev/null and b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/00.png differ
diff --git a/app/src/main/play/listings/it-IT/graphics/phone-screenshots/01.png b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/01.png
new file mode 100644
index 000000000..b28200a86
Binary files /dev/null and b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/01.png differ
diff --git a/app/src/main/play/listings/it-IT/graphics/phone-screenshots/02.png b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/02.png
new file mode 100644
index 000000000..5fd46f51f
Binary files /dev/null and b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/02.png differ
diff --git a/app/src/main/play/listings/it-IT/graphics/phone-screenshots/03.png b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/03.png
new file mode 100644
index 000000000..1fcaaba69
Binary files /dev/null and b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/03.png differ
diff --git a/app/src/main/play/listings/it-IT/graphics/phone-screenshots/04.png b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/04.png
new file mode 100644
index 000000000..f77490481
Binary files /dev/null and b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/04.png differ
diff --git a/app/src/main/play/listings/it-IT/graphics/phone-screenshots/05.png b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/05.png
new file mode 100644
index 000000000..14259aa8c
Binary files /dev/null and b/app/src/main/play/listings/it-IT/graphics/phone-screenshots/05.png differ
diff --git a/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/00.png b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/00.png
new file mode 100644
index 000000000..df59503e6
Binary files /dev/null and b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/00.png differ
diff --git a/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/01.png b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/01.png
new file mode 100644
index 000000000..c9a93bb17
Binary files /dev/null and b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/01.png differ
diff --git a/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/02.png b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/02.png
new file mode 100644
index 000000000..ac6f2d65d
Binary files /dev/null and b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/02.png differ
diff --git a/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/03.png b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/03.png
new file mode 100644
index 000000000..464efedc4
Binary files /dev/null and b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/03.png differ
diff --git a/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/04.png b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/04.png
new file mode 100644
index 000000000..4db1bdfa5
Binary files /dev/null and b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/04.png differ
diff --git a/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/05.png b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/05.png
new file mode 100644
index 000000000..95cee64e3
Binary files /dev/null and b/app/src/main/play/listings/nl-NL/graphics/phone-screenshots/05.png differ
diff --git a/app/src/main/play/release-notes/en-US/default.txt b/app/src/main/play/release-notes/en-US/default.txt
index 8c69a50aa..b44fd22bd 100644
--- a/app/src/main/play/release-notes/en-US/default.txt
+++ b/app/src/main/play/release-notes/en-US/default.txt
@@ -1,6 +1,6 @@
-This is a beta release for version 2.0.0. We would love to read your thoughts in our forum (link on the settings screen).
+We are proud to release version 2.0.0 with a new logo and refreshed user interface.
+Thank you to 6420 users who participated in the vote for the new logo!
-- Brand new user interface (by @ByteHamster)
- Support for chapter images (only new episodes, by @ByteHamster)
- Skip intro and ending per feed (by @tonytamsf)
- Option to show notifications after episodes have been auto-downloaded (by @shortspider)
diff --git a/app/src/main/res/layout/cover_fragment.xml b/app/src/main/res/layout/cover_fragment.xml
index a66a5f5d7..5460d0609 100644
--- a/app/src/main/res/layout/cover_fragment.xml
+++ b/app/src/main/res/layout/cover_fragment.xml
@@ -15,8 +15,9 @@
android:layout_width="0dp"
android:layout_height="200dp"
android:layout_gravity="center"
- android:layout_marginLeft="64dp"
- android:layout_marginRight="64dp"
+ android:layout_marginLeft="16dp"
+ android:layout_marginRight="16dp"
+ android:layout_marginTop="8dp"
android:layout_weight="0"
android:foreground="?attr/selectableItemBackgroundBorderless"
android:importantForAccessibility="no"
@@ -29,16 +30,17 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
- android:layout_marginTop="16dp"
+ android:layout_marginTop="8dp"
android:layout_marginBottom="8dp">
@@ -47,8 +49,9 @@
android:id="@+id/txtvEpisodeTitle"
android:layout_width="match_parent"
android:layout_height="wrap_content"
- android:ellipsize="end"
- android:gravity="center"
+ android:ellipsize="none"
+ android:gravity="center_horizontal"
+ android:textSize="@dimen/text_size_small"
android:maxLines="2"
android:textColor="?android:attr/textColorPrimary"
android:textIsSelectable="true"
diff --git a/app/src/main/res/layout/feeditemlist_header.xml b/app/src/main/res/layout/feeditemlist_header.xml
index a8845ec27..005702c59 100644
--- a/app/src/main/res/layout/feeditemlist_header.xml
+++ b/app/src/main/res/layout/feeditemlist_header.xml
@@ -24,7 +24,7 @@
android:layout_marginRight="16dp"
android:layout_marginEnd="16dp"
android:importantForAccessibility="no"
- tools:src="@drawable/ic_antenna"
+ tools:src="@tools:sample/avatars"
tools:background="@android:color/holo_green_dark"/>
diff --git a/app/src/main/res/layout/itunes_podcast_listitem.xml b/app/src/main/res/layout/itunes_podcast_listitem.xml
index dcf2face6..fe53e1944 100644
--- a/app/src/main/res/layout/itunes_podcast_listitem.xml
+++ b/app/src/main/res/layout/itunes_podcast_listitem.xml
@@ -23,7 +23,7 @@
android:cropToPadding="true"
android:scaleType="fitXY"
tools:background="@android:color/holo_green_dark"
- tools:src="@drawable/ic_antenna" />
+ tools:src="@tools:sample/avatars" />
+ tools:src="@tools:sample/avatars"/>
-
+ android:summary="@string/contributors_summary"
+ android:title="@string/contributors"/>
-
-
-
diff --git a/artwork/ic_launcher.svg b/artwork/ic_launcher.svg
deleted file mode 100644
index cd65ace03..000000000
--- a/artwork/ic_launcher.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
diff --git a/artwork/screenshots/generateScreenshots.sh b/artwork/screenshots/generateScreenshots.sh
deleted file mode 100644
index 5b1d7f7e8..000000000
--- a/artwork/screenshots/generateScreenshots.sh
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/sh
-
-function generateText() {
- echo "$1"
- convert -size 1698x750 xc:none -gravity Center -pointsize 130 -fill white -font Lato-Regular \
- -annotate 0 "$1" /tmp/text.png
-}
-
-function generateTabletText() {
- echo "$1"
- convert -size 1730x350 xc:none -gravity Center -pointsize 80 -fill white -font Lato-Regular \
- -annotate 0 "$1" /tmp/text.png
-}
-
-function simplePhone() {
- generateText "$1"
- convert templates/phone.png \
- $2 -geometry +306+992 -composite \
- /tmp/text.png -geometry +0+0 -composite \
- $3
-}
-
-function simpleTablet() {
- generateTabletText "$1"
- convert $2 -resize 1280 "/tmp/resized-image.png"
- convert templates/tablet.png \
- /tmp/resized-image.png -geometry +227+459 -composite \
- /tmp/text.png -geometry +0+0 -composite \
- $3
-}
-
-function addLayer() {
- convert $2 $1 -composite $2
-}
-
-function generateScreenshots() {
- language=$1
- mkdir output/$1 2>/dev/null
- text0=`cat raw/$language/texts.txt | head -1 | tail -1`
- text1=`cat raw/$language/texts.txt | head -2 | tail -1`
- text2=`cat raw/$language/texts.txt | head -3 | tail -1`
- text3=`cat raw/$language/texts.txt | head -4 | tail -1`
- text4=`cat raw/$language/texts.txt | head -5 | tail -1`
- text5=`cat raw/$language/texts.txt | head -6 | tail -1`
- text6=`cat raw/$language/texts.txt | head -7 | tail -1`
-
- simplePhone "$text0" raw/$language/00.png output/$language/00.png
- simplePhone "$text1" raw/$language/01.png output/$language/01.png
- simplePhone "$text2" raw/$language/02.png output/$language/03.png
- generateText "$text3"
- convert templates/twophones.png \
- templates/twophones-a.png -geometry +0+10 -composite \
- raw/$language/03a.png -geometry +119+992 -composite \
- templates/twophones-b.png -geometry +0+0 -composite \
- raw/$language/03b.png -geometry +479+1540 -composite \
- /tmp/text.png -geometry +0+0 -composite \
- output/$language/02.png
- simplePhone "$text4" raw/$language/04.png output/$language/04.png
- simplePhone "$text5" raw/$language/05.png output/$language/05.png
- addLayer templates/suggestions.png output/$language/05.png
- simpleTablet "$text6" raw/$language/tablet.png output/$language/tablet.png
- mogrify -resize 1120 "output/$language/0*.png"
-}
-
-mkdir output 2>/dev/null
-
-generateScreenshots "de-DE"
-generateScreenshots "en-US"
-generateScreenshots "nl-NL"
-
-rm /tmp/text.png
diff --git a/artwork/screenshots/raw/de-DE/00.png b/artwork/screenshots/raw/de-DE/00.png
deleted file mode 100644
index f5f7a463b..000000000
Binary files a/artwork/screenshots/raw/de-DE/00.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/01.png b/artwork/screenshots/raw/de-DE/01.png
deleted file mode 100644
index eac002341..000000000
Binary files a/artwork/screenshots/raw/de-DE/01.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/02.png b/artwork/screenshots/raw/de-DE/02.png
deleted file mode 100644
index f189d11f2..000000000
Binary files a/artwork/screenshots/raw/de-DE/02.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/03a.png b/artwork/screenshots/raw/de-DE/03a.png
deleted file mode 100644
index 9681a8586..000000000
Binary files a/artwork/screenshots/raw/de-DE/03a.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/03b.png b/artwork/screenshots/raw/de-DE/03b.png
deleted file mode 100644
index 28868ecc1..000000000
Binary files a/artwork/screenshots/raw/de-DE/03b.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/04.png b/artwork/screenshots/raw/de-DE/04.png
deleted file mode 100644
index 03467f768..000000000
Binary files a/artwork/screenshots/raw/de-DE/04.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/05.png b/artwork/screenshots/raw/de-DE/05.png
deleted file mode 100644
index 4d687d88b..000000000
Binary files a/artwork/screenshots/raw/de-DE/05.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/tablet.png b/artwork/screenshots/raw/de-DE/tablet.png
deleted file mode 100644
index 592238234..000000000
Binary files a/artwork/screenshots/raw/de-DE/tablet.png and /dev/null differ
diff --git a/artwork/screenshots/raw/de-DE/texts.txt b/artwork/screenshots/raw/de-DE/texts.txt
deleted file mode 100644
index 7c85b8df2..000000000
--- a/artwork/screenshots/raw/de-DE/texts.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Abonniere deine\nLieblings-Podcasts
-Höre in beliebiger\nGeschwindigkeit
-Spare Zeit mit\nautomatischen Downloads
-Wähle dein\nLieblings-Theme
-Passe AntennaPod\nan deine Wünsche an
-Entdecke tausende\nneuer Podcasts
-Genieße deine Podcasts. Überall. Jederzeit.
diff --git a/artwork/screenshots/raw/en-US/00.png b/artwork/screenshots/raw/en-US/00.png
deleted file mode 100644
index f201567a1..000000000
Binary files a/artwork/screenshots/raw/en-US/00.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/01.png b/artwork/screenshots/raw/en-US/01.png
deleted file mode 100644
index 1c0cd9e8d..000000000
Binary files a/artwork/screenshots/raw/en-US/01.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/02.png b/artwork/screenshots/raw/en-US/02.png
deleted file mode 100644
index c7812c099..000000000
Binary files a/artwork/screenshots/raw/en-US/02.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/03a.png b/artwork/screenshots/raw/en-US/03a.png
deleted file mode 100644
index 153344671..000000000
Binary files a/artwork/screenshots/raw/en-US/03a.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/03b.png b/artwork/screenshots/raw/en-US/03b.png
deleted file mode 100644
index 464c4f9fb..000000000
Binary files a/artwork/screenshots/raw/en-US/03b.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/04.png b/artwork/screenshots/raw/en-US/04.png
deleted file mode 100644
index 65fe711a6..000000000
Binary files a/artwork/screenshots/raw/en-US/04.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/05.png b/artwork/screenshots/raw/en-US/05.png
deleted file mode 100644
index 35a1d3b08..000000000
Binary files a/artwork/screenshots/raw/en-US/05.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/tablet.png b/artwork/screenshots/raw/en-US/tablet.png
deleted file mode 100644
index 6593bd625..000000000
Binary files a/artwork/screenshots/raw/en-US/tablet.png and /dev/null differ
diff --git a/artwork/screenshots/raw/en-US/texts.txt b/artwork/screenshots/raw/en-US/texts.txt
deleted file mode 100644
index e946bb27c..000000000
--- a/artwork/screenshots/raw/en-US/texts.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Subscribe to all of your\nfavorite podcasts
-Play smart with\nyour speed of choice
-Save time with\nautomatic downloads
-Select the theme\nthat fits best to you
-Adapt AntennaPod\nto your needs
-Discover thousands\nof great podcasts
-Enjoy your podcasts. Anywhere. Anytime.
diff --git a/artwork/screenshots/raw/fr-FR/00.png b/artwork/screenshots/raw/fr-FR/00.png
deleted file mode 100644
index e32664902..000000000
Binary files a/artwork/screenshots/raw/fr-FR/00.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/01.png b/artwork/screenshots/raw/fr-FR/01.png
deleted file mode 100644
index f1119dd11..000000000
Binary files a/artwork/screenshots/raw/fr-FR/01.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/02.png b/artwork/screenshots/raw/fr-FR/02.png
deleted file mode 100644
index 17cae455a..000000000
Binary files a/artwork/screenshots/raw/fr-FR/02.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/03a.png b/artwork/screenshots/raw/fr-FR/03a.png
deleted file mode 100644
index 4944f4f3d..000000000
Binary files a/artwork/screenshots/raw/fr-FR/03a.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/03b.png b/artwork/screenshots/raw/fr-FR/03b.png
deleted file mode 100644
index c4cf5f058..000000000
Binary files a/artwork/screenshots/raw/fr-FR/03b.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/04.png b/artwork/screenshots/raw/fr-FR/04.png
deleted file mode 100644
index 2d7572b65..000000000
Binary files a/artwork/screenshots/raw/fr-FR/04.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/05.png b/artwork/screenshots/raw/fr-FR/05.png
deleted file mode 100644
index cdf2cac38..000000000
Binary files a/artwork/screenshots/raw/fr-FR/05.png and /dev/null differ
diff --git a/artwork/screenshots/raw/fr-FR/tablet.png b/artwork/screenshots/raw/fr-FR/tablet.png
deleted file mode 100644
index a86766ba3..000000000
Binary files a/artwork/screenshots/raw/fr-FR/tablet.png and /dev/null differ
diff --git a/artwork/screenshots/raw/nl-NL/00.png b/artwork/screenshots/raw/nl-NL/00.png
deleted file mode 120000
index e0bfea551..000000000
--- a/artwork/screenshots/raw/nl-NL/00.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/00.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/01.png b/artwork/screenshots/raw/nl-NL/01.png
deleted file mode 120000
index 3fd528c1c..000000000
--- a/artwork/screenshots/raw/nl-NL/01.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/01.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/02.png b/artwork/screenshots/raw/nl-NL/02.png
deleted file mode 120000
index b885756ff..000000000
--- a/artwork/screenshots/raw/nl-NL/02.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/02.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/03a.png b/artwork/screenshots/raw/nl-NL/03a.png
deleted file mode 120000
index 1a8941b2e..000000000
--- a/artwork/screenshots/raw/nl-NL/03a.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/03a.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/03b.png b/artwork/screenshots/raw/nl-NL/03b.png
deleted file mode 120000
index 060f855ae..000000000
--- a/artwork/screenshots/raw/nl-NL/03b.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/03b.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/04.png b/artwork/screenshots/raw/nl-NL/04.png
deleted file mode 120000
index ce90b2129..000000000
--- a/artwork/screenshots/raw/nl-NL/04.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/04.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/05.png b/artwork/screenshots/raw/nl-NL/05.png
deleted file mode 120000
index 3ea218d4d..000000000
--- a/artwork/screenshots/raw/nl-NL/05.png
+++ /dev/null
@@ -1 +0,0 @@
-../en-US/05.png
\ No newline at end of file
diff --git a/artwork/screenshots/raw/nl-NL/tablet.png b/artwork/screenshots/raw/nl-NL/tablet.png
deleted file mode 100644
index 54463f161..000000000
Binary files a/artwork/screenshots/raw/nl-NL/tablet.png and /dev/null differ
diff --git a/artwork/screenshots/raw/nl-NL/texts.txt b/artwork/screenshots/raw/nl-NL/texts.txt
deleted file mode 100644
index 9f3651ca6..000000000
--- a/artwork/screenshots/raw/nl-NL/texts.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Abonneer je op al\nje favoriete podcasts
-Speel slim met\nafspeelsnelheid naar keuze
-Bespaar tijd met\nautomatische downloads
-Selecteer het thema\ndat het best bij je past
-Pas AntennaPod aan\naan jouw wensen
-Ontdek honderden\ninteressante podcasts
-Enjoy your podcasts. Anywhere. Anytime.
diff --git a/artwork/screenshots/templates/phone.png b/artwork/screenshots/templates/phone.png
deleted file mode 100644
index 70df4736e..000000000
Binary files a/artwork/screenshots/templates/phone.png and /dev/null differ
diff --git a/artwork/screenshots/templates/suggestions.png b/artwork/screenshots/templates/suggestions.png
deleted file mode 100644
index 00d761ef6..000000000
Binary files a/artwork/screenshots/templates/suggestions.png and /dev/null differ
diff --git a/artwork/screenshots/templates/tablet.png b/artwork/screenshots/templates/tablet.png
deleted file mode 100644
index 0a757ab1d..000000000
Binary files a/artwork/screenshots/templates/tablet.png and /dev/null differ
diff --git a/artwork/screenshots/templates/twophones-a.png b/artwork/screenshots/templates/twophones-a.png
deleted file mode 100644
index bb10550e8..000000000
Binary files a/artwork/screenshots/templates/twophones-a.png and /dev/null differ
diff --git a/artwork/screenshots/templates/twophones-b.png b/artwork/screenshots/templates/twophones-b.png
deleted file mode 100644
index ffe3dddf6..000000000
Binary files a/artwork/screenshots/templates/twophones-b.png and /dev/null differ
diff --git a/artwork/screenshots/templates/twophones.png b/artwork/screenshots/templates/twophones.png
deleted file mode 100644
index ea532f1d9..000000000
Binary files a/artwork/screenshots/templates/twophones.png and /dev/null differ
diff --git a/build.gradle b/build.gradle
index 0a5695377..01af13b4e 100644
--- a/build.gradle
+++ b/build.gradle
@@ -48,7 +48,7 @@ project.ext {
// AndroidX
annotationVersion = "1.1.0"
- appcompatVersion = "1.1.0"
+ appcompatVersion = "1.2.0"
mediaVersion = "1.1.0"
preferenceVersion = "1.1.1"
workManagerVersion = "2.3.4"
diff --git a/core/src/debug/res/drawable/ic_launcher_background_debug.xml b/core/src/debug/res/drawable/ic_launcher_background_debug.xml
deleted file mode 100644
index 3bc445a92..000000000
--- a/core/src/debug/res/drawable/ic_launcher_background_debug.xml
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/core/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml b/core/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml
deleted file mode 100644
index 74ad49784..000000000
--- a/core/src/debug/res/mipmap-anydpi-v26/ic_launcher.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/core/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml b/core/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml
deleted file mode 100644
index 74ad49784..000000000
--- a/core/src/debug/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/core/src/debug/res/mipmap-hdpi/ic_launcher.png b/core/src/debug/res/mipmap-hdpi/ic_launcher.png
new file mode 100644
index 000000000..6f8022e25
Binary files /dev/null and b/core/src/debug/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/core/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png b/core/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..d2a3c3206
Binary files /dev/null and b/core/src/debug/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/core/src/debug/res/mipmap-hdpi/ic_launcher_round.png b/core/src/debug/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 000000000..6f8022e25
Binary files /dev/null and b/core/src/debug/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/core/src/debug/res/mipmap-mdpi/ic_launcher.png b/core/src/debug/res/mipmap-mdpi/ic_launcher.png
new file mode 100644
index 000000000..d542d555f
Binary files /dev/null and b/core/src/debug/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/core/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png b/core/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..69c0a3433
Binary files /dev/null and b/core/src/debug/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/core/src/debug/res/mipmap-mdpi/ic_launcher_round.png b/core/src/debug/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 000000000..d542d555f
Binary files /dev/null and b/core/src/debug/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/core/src/debug/res/mipmap-xhdpi/ic_launcher.png b/core/src/debug/res/mipmap-xhdpi/ic_launcher.png
new file mode 100644
index 000000000..a02ec4ca8
Binary files /dev/null and b/core/src/debug/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/core/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png b/core/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..5653dad7c
Binary files /dev/null and b/core/src/debug/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/core/src/debug/res/mipmap-xhdpi/ic_launcher_round.png b/core/src/debug/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..a02ec4ca8
Binary files /dev/null and b/core/src/debug/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/core/src/debug/res/mipmap-xxhdpi/ic_launcher.png b/core/src/debug/res/mipmap-xxhdpi/ic_launcher.png
new file mode 100644
index 000000000..066f9e5a5
Binary files /dev/null and b/core/src/debug/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/core/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png b/core/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..cd30be7a5
Binary files /dev/null and b/core/src/debug/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/core/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png b/core/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..066f9e5a5
Binary files /dev/null and b/core/src/debug/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/core/src/debug/res/mipmap-xxxhdpi/ic_launcher.png b/core/src/debug/res/mipmap-xxxhdpi/ic_launcher.png
new file mode 100644
index 000000000..7dbab284c
Binary files /dev/null and b/core/src/debug/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/core/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/core/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png
new file mode 100644
index 000000000..fe1e7df8f
Binary files /dev/null and b/core/src/debug/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/core/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png b/core/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 000000000..7dbab284c
Binary files /dev/null and b/core/src/debug/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java b/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java
index 3c1eda242..824a4fae3 100644
--- a/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java
+++ b/core/src/free/java/de/danoeh/antennapod/core/ClientConfig.java
@@ -45,6 +45,7 @@ public class ClientConfig {
UserPreferences.init(context);
UsageStatistics.init(context);
PlaybackPreferences.init(context);
+ installSslProvider(context);
NetworkUtils.init(context);
AntennapodHttpClient.setCacheDirectory(new File(context.getCacheDir(), "okhttp"));
SleepTimerPreferences.init(context);
@@ -53,7 +54,7 @@ public class ClientConfig {
initialized = true;
}
- public static void installSslProvider(Context context) {
+ private static void installSslProvider(Context context) {
// ProviderInstaller is a closed-source Google library
}
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
index 7585e9d33..74735a264 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/PlayerWidgetJobService.java
@@ -132,7 +132,7 @@ public class PlayerWidgetJobService extends SafeJobIntentService {
views.setImageViewBitmap(R.id.imgvCover, icon);
} catch (Throwable tr) {
Log.e(TAG, "Error loading the media icon for the widget", tr);
- views.setImageViewResource(R.id.imgvCover, R.mipmap.ic_launcher_foreground);
+ views.setImageViewResource(R.id.imgvCover, R.mipmap.ic_launcher_round);
}
views.setTextViewText(R.id.txtvTitle, media.getEpisodeTitle());
@@ -171,7 +171,7 @@ public class PlayerWidgetJobService extends SafeJobIntentService {
views.setViewVisibility(R.id.txtvProgress, View.GONE);
views.setViewVisibility(R.id.txtvTitle, View.GONE);
views.setViewVisibility(R.id.txtNoPlaying, View.VISIBLE);
- views.setImageViewResource(R.id.imgvCover, R.mipmap.ic_launcher_foreground);
+ views.setImageViewResource(R.id.imgvCover, R.mipmap.ic_launcher_round);
views.setImageViewResource(R.id.butPlay, R.drawable.ic_av_play_white_48dp);
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/ProviderInstallerInterceptor.java b/core/src/main/java/de/danoeh/antennapod/core/service/ProviderInstallerInterceptor.java
deleted file mode 100644
index 4fa1fc3d7..000000000
--- a/core/src/main/java/de/danoeh/antennapod/core/service/ProviderInstallerInterceptor.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package de.danoeh.antennapod.core.service;
-
-import androidx.annotation.NonNull;
-import okhttp3.Interceptor;
-import okhttp3.Response;
-
-import java.io.IOException;
-
-public class ProviderInstallerInterceptor implements Interceptor {
- public static Runnable installer = () -> { };
-
- @Override
- @NonNull
- public Response intercept(Chain chain) throws IOException {
- installer.run();
- return chain.proceed(chain.request());
- }
-}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/AntennapodHttpClient.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/AntennapodHttpClient.java
index 9d0b3c5ad..889018c45 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/download/AntennapodHttpClient.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/AntennapodHttpClient.java
@@ -32,7 +32,6 @@ import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
import de.danoeh.antennapod.core.preferences.UserPreferences;
-import de.danoeh.antennapod.core.service.ProviderInstallerInterceptor;
import de.danoeh.antennapod.core.service.UserAgentInterceptor;
import de.danoeh.antennapod.core.storage.DBWriter;
import okhttp3.Cache;
@@ -117,7 +116,6 @@ public class AntennapodHttpClient {
}
return response;
});
- builder.interceptors().add(new ProviderInstallerInterceptor());
builder.interceptors().add(new BasicAuthorizationInterceptor());
builder.networkInterceptors().add(new UserAgentInterceptor());
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java
index 3239f3378..0ff8b94d6 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackServiceNotificationBuilder.java
@@ -85,7 +85,7 @@ public class PlaybackServiceNotificationBuilder {
private Bitmap getDefaultIcon() {
if (defaultIcon == null) {
- defaultIcon = getBitmap(context, R.drawable.notification_default_large_icon);
+ defaultIcon = getBitmap(context, R.mipmap.ic_launcher);
}
return defaultIcon;
}
@@ -136,7 +136,7 @@ public class PlaybackServiceNotificationBuilder {
notification.setContentIntent(getPlayerActivityPendingIntent());
notification.setWhen(0);
- notification.setSmallIcon(R.drawable.ic_antenna);
+ notification.setSmallIcon(R.drawable.ic_notification);
notification.setOngoing(false);
notification.setOnlyAlertOnce(true);
notification.setPriority(UserPreferences.getNotifyPriority());
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
index 0de67b306..140fde93b 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/storage/DBReader.java
@@ -143,6 +143,7 @@ public final class DBReader {
Feed feed = feedIndex.get(item.getFeedId());
if (feed == null) {
Log.w(TAG, "No match found for item with ID " + item.getId() + ". Feed ID was " + item.getFeedId());
+ feed = new Feed("", "", "Error: Item without feed");
}
item.setFeed(feed);
}
diff --git a/core/src/main/res/drawable-hdpi/ic_notification.png b/core/src/main/res/drawable-hdpi/ic_notification.png
new file mode 100644
index 000000000..e0b0f7f18
Binary files /dev/null and b/core/src/main/res/drawable-hdpi/ic_notification.png differ
diff --git a/core/src/main/res/drawable-mdpi/ic_notification.png b/core/src/main/res/drawable-mdpi/ic_notification.png
new file mode 100644
index 000000000..42943c7f0
Binary files /dev/null and b/core/src/main/res/drawable-mdpi/ic_notification.png differ
diff --git a/core/src/main/res/drawable-nodpi/ic_launcher_foreground_no_finish.png b/core/src/main/res/drawable-nodpi/ic_launcher_foreground_no_finish.png
new file mode 100644
index 000000000..33a5b3fe4
Binary files /dev/null and b/core/src/main/res/drawable-nodpi/ic_launcher_foreground_no_finish.png differ
diff --git a/core/src/main/res/drawable-nodpi/teaser.png b/core/src/main/res/drawable-nodpi/teaser.png
index 3b5261b28..d339ed512 100644
Binary files a/core/src/main/res/drawable-nodpi/teaser.png and b/core/src/main/res/drawable-nodpi/teaser.png differ
diff --git a/core/src/main/res/drawable-xhdpi/ic_notification.png b/core/src/main/res/drawable-xhdpi/ic_notification.png
new file mode 100644
index 000000000..2c633ba6b
Binary files /dev/null and b/core/src/main/res/drawable-xhdpi/ic_notification.png differ
diff --git a/core/src/main/res/drawable-xxhdpi/ic_notification.png b/core/src/main/res/drawable-xxhdpi/ic_notification.png
new file mode 100644
index 000000000..16cc2aaf4
Binary files /dev/null and b/core/src/main/res/drawable-xxhdpi/ic_notification.png differ
diff --git a/core/src/main/res/drawable-xxxhdpi/ic_notification.png b/core/src/main/res/drawable-xxxhdpi/ic_notification.png
new file mode 100644
index 000000000..fbbb94cd0
Binary files /dev/null and b/core/src/main/res/drawable-xxxhdpi/ic_notification.png differ
diff --git a/core/src/main/res/drawable/bg_splash.xml b/core/src/main/res/drawable/bg_splash.xml
index 32241ec22..929fe411a 100644
--- a/core/src/main/res/drawable/bg_splash.xml
+++ b/core/src/main/res/drawable/bg_splash.xml
@@ -1,13 +1,19 @@
-
+
+
+
+
+
+ android:src="@drawable/ic_launcher_foreground_no_finish"/>
\ No newline at end of file
diff --git a/core/src/main/res/drawable/ic_antenna.xml b/core/src/main/res/drawable/ic_antenna.xml
deleted file mode 100644
index 9fcfab000..000000000
--- a/core/src/main/res/drawable/ic_antenna.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
diff --git a/core/src/main/res/drawable/notification_default_large_icon.xml b/core/src/main/res/drawable/notification_default_large_icon.xml
deleted file mode 100644
index 6da31b1bb..000000000
--- a/core/src/main/res/drawable/notification_default_large_icon.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
diff --git a/core/src/main/res/layout/player_widget.xml b/core/src/main/res/layout/player_widget.xml
index b0e5e0fd8..6e463e9cd 100644
--- a/core/src/main/res/layout/player_widget.xml
+++ b/core/src/main/res/layout/player_widget.xml
@@ -40,7 +40,7 @@
android:id="@+id/imgvCover"
android:layout_width="@android:dimen/app_icon_size"
android:layout_height="match_parent"
- android:src="@drawable/ic_antenna"
+ android:src="@mipmap/ic_launcher_round"
android:layout_margin="12dp" />
-
+
\ No newline at end of file
diff --git a/core/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/core/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
index 036d09bc5..4ae7d1237 100644
--- a/core/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
+++ b/core/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher.png b/core/src/main/res/mipmap-hdpi/ic_launcher.png
index 12e9b3395..9c922ce1c 100644
Binary files a/core/src/main/res/mipmap-hdpi/ic_launcher.png and b/core/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_background.png b/core/src/main/res/mipmap-hdpi/ic_launcher_background.png
new file mode 100644
index 000000000..92b669f3e
Binary files /dev/null and b/core/src/main/res/mipmap-hdpi/ic_launcher_background.png differ
diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png
index d687f94bb..b487de37d 100644
Binary files a/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png and b/core/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ
diff --git a/core/src/main/res/mipmap-hdpi/ic_launcher_round.png b/core/src/main/res/mipmap-hdpi/ic_launcher_round.png
index 12e9b3395..9c922ce1c 100644
Binary files a/core/src/main/res/mipmap-hdpi/ic_launcher_round.png and b/core/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher.png b/core/src/main/res/mipmap-mdpi/ic_launcher.png
index 1da13d374..ef741cee7 100644
Binary files a/core/src/main/res/mipmap-mdpi/ic_launcher.png and b/core/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_background.png b/core/src/main/res/mipmap-mdpi/ic_launcher_background.png
new file mode 100644
index 000000000..7f16ee8ba
Binary files /dev/null and b/core/src/main/res/mipmap-mdpi/ic_launcher_background.png differ
diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png
index 2e7a4b74d..4003de0ea 100644
Binary files a/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png and b/core/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ
diff --git a/core/src/main/res/mipmap-mdpi/ic_launcher_round.png b/core/src/main/res/mipmap-mdpi/ic_launcher_round.png
index 1da13d374..ef741cee7 100644
Binary files a/core/src/main/res/mipmap-mdpi/ic_launcher_round.png and b/core/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher.png b/core/src/main/res/mipmap-xhdpi/ic_launcher.png
index 32b022ada..b05c50d44 100644
Binary files a/core/src/main/res/mipmap-xhdpi/ic_launcher.png and b/core/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/core/src/main/res/mipmap-xhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..170e2f72e
Binary files /dev/null and b/core/src/main/res/mipmap-xhdpi/ic_launcher_background.png differ
diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png
index 5f90a1d11..0cd7ee47a 100644
Binary files a/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png and b/core/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ
diff --git a/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png
index 32b022ada..b05c50d44 100644
Binary files a/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png and b/core/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 321600e15..9d0116d26 100644
Binary files a/core/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/core/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..adf055c06
Binary files /dev/null and b/core/src/main/res/mipmap-xxhdpi/ic_launcher_background.png differ
diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png
index d72ffedbb..fb39d3c71 100644
Binary files a/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png and b/core/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ
diff --git a/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
index 321600e15..9d0116d26 100644
Binary files a/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png and b/core/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/core/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index ff2870dca..3c61e7dfc 100644
Binary files a/core/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/core/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png
new file mode 100644
index 000000000..f0be130f2
Binary files /dev/null and b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_background.png differ
diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png
index 0af16fadf..c3fd1eb5a 100644
Binary files a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png and b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ
diff --git a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
index ff2870dca..3c61e7dfc 100644
Binary files a/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png and b/core/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/core/src/main/res/values-ca/strings.xml b/core/src/main/res/values-ca/strings.xml
index 1a72af232..30a71465a 100644
--- a/core/src/main/res/values-ca/strings.xml
+++ b/core/src/main/res/values-ca/strings.xml
@@ -2,6 +2,7 @@
Actualitzar subscripcions
+ PodcastsEstadístiquesAfegeix podcastEpisodis
@@ -22,6 +23,8 @@
Inici de sessió a gpodder.netLa memòria cau d\'episodis és plenaS\'ha arribat al límit de la memòria cau d\'episodis. Pots incrementar-ne la capacitat a la configuració.
+ Reproducció
+ BaixadesTemps total de podcasts reproduïts%1$d de %2$depisodis començats.\n\nReproduïts %3$s de %4$s.
@@ -29,7 +32,10 @@
Calcula el temps que realment s\'ha reproduït. La reproducció repetida es comptarà repetides vegades, mentre que no es tindrà en compte si s\'ha marcat com a reproduït. Suma tots els podcasts marcats com a reproduïtsAvís: la velocitat de reproducció mai no es té en compte.
+ Resetejar dades estadístiques
+ Açò esborrarà l\'històric de la duració reproduïda per a tots els episodis. ¿Segur que vols continuar?
+ Mida total dels podcasts baixats:Obre menúTanca menú
@@ -78,6 +84,11 @@
Aplica als episodis previsEl nou ajustament de baixada automàtica s\'aplicarà als nous episodis.\nVols que també sigui aplicat als episodis publicats prèviament?Esborra episodi automàticament
+ Reducció de volum
+ Baixa el volum per a episodis d\'aquest feed: %1$s
+ Off
+ Lleuger
+ Fort\u0020baixades en paral·lelValor predeterminat globalSempre
@@ -86,15 +97,27 @@
MaiQuan no està a la cuaDesprés d\'acabar
+
+ 1 hora després d\'acabar
+ %d hours després d\'acabar
+ 1 dia després d\'acabar%d dies després d\'acabar
+
+ %d seleccionat
+ %dseleccionats
+
+ Carregant més...Marca-ho tot com a llegitS\'han marcat tots els episodis com a llegitsSi us plau confirma que vols marcar tots els episodis com reproduits.Si us plau, confirmeu que voleu marcar tots els episodis d\'aquest podcast com a reproduïts.
+ Retirar totes les banderes de \"nou\"
+ Retirades totes les banderes de \"nou\"
+ Si us plau, confirma que vols retirar la bandera \"nou\" de tots els episodis.Mostra informacióMostrar configuració del podcastInformació del podcast
@@ -105,11 +128,16 @@
Comparteix l\'adreça de l\'episodiComparteix l\'adreça de l\'episodi i la posicióComparteix el fitxer
+ Comparteix URL de la pàgina
+ Comparteix URL de podcastComparteix l\'adreça del fitxer multimèdiaComparteix l\'adreça del fitxer multimèdia i la posicióSi us plau, confirmeu que voleu eliminar el podcast \"%1$s\" i tots els seus episodis (fins i tot els ja baixats).Eliminant podcastRefrescar tot el podcast
+ Selecció múltiple
+ Seleccionar tots cap amunt
+ Seleccionar cap a baixPer reproduirPausatReproduit
@@ -122,19 +150,51 @@
Filtrat{fa-exclamation-circle} Darrera actualització fallidaObrir podcast
+ Per favor, espera fins a que les dades estiguen carregadesBaixa
+
+ Baixant %d episodi.
+ Baixant %d episodis.
+ ReprodueixPausaReprodueix sense baixarEsborrarNo s\'ha pogut esborrar el fitxer. Reiniciar el dispositiu pot ajudar.
+ Esborrar episodi.
+
+ %d episodi esborrat.
+ %d episodis esborrats.
+
+ Retirar bandera de \"nou\"
+ Retirada bandera de \"nou\"Marca com a llegitMarcats com llegits
+ Marcar com a llegit
+ Marcar com a llegit
+ Per a botar a posicions deus reproduir l\'episodi.
+
+ %d episodi marcat com a reproduït.
+ %d episodis marcats com a reproduïts.
+ Marca com a pendent
+ Marcar com a no llegit
+
+ %d episodi marcat com a no llegit.
+ %d episodis marcats com a no llegits.
+ Afegeix a la cuaAfegit a la cua
+
+ %d episodi afegit a la cua.
+ %d episodis afegits a la cua.
+ Suprimeix de la cua
+
+ %d episodi retirat de la cua.
+ %d episodis retirats de la cua.
+ Afegit a preferitsAfegit a preferitsSuprimeix de preferits
@@ -145,6 +205,7 @@
Desactiva les baixades automàtiquesRestablir posició de reproduccióS\'ha suprimit l\'element
+ Cap item seleccionat.ha funcionatBaixada pendent
@@ -165,6 +226,7 @@
S\'ha cancel·lat la baixadaBaixada cancel·lada\nDesactivada les baixades automàtiques per aquest elementBaixades completades amb error(s)
+ Auto-baixades completades.Registre de baixadesURL mal formatadaError d\'E/S
@@ -181,11 +243,15 @@
CanalFitxerS\'ha produït un error en intentar baixar el fitxer:\u0020
+ No s\'ha proporcionat cap podcast que puga mostrar-se.Cal autenticar-seEs necessita un usuari i una contrasenya per accedir al recursConfirma baixada mòvilLa baixada amb connexió de dades mòbils està desactivada.\n\nPots escollir entre afegir l\'episodi a la cua, o permetre la descàrrega de forma temporal.\n\nLa teva tria es recordarà durant 10 minuts.La baixada amb connexió de dades mòbils està desactivada.\n\nVols permetre la descàrrega de forma temporal?\n\nLa teva tria es recordarà durant 10 minuts.
+ Confirmar streaming per mòbil.
+ Streaming per xarxa mòbil està deshabilitat als ajustos. Toca la pantalla per a fer-ho de totes maners.
+ Permet sempre.En cuaPermetre temporalment
@@ -195,21 +261,28 @@
PreparatS\'està cercantEl servidor no està operatiu
+ Tipus de medi no suportat.
+ La operació ha tardat massa.
+ No s\'ha pogut accedir al arxiu de media.Error desconegutNo s\'està reproduint resS\'està carregantMode Picture-in-pictureAntennaPod - Control desconegut: %1$d
+ Arxiu no trobatBloqueja la cuaDesbloqueja la cuaCua bloquejadaCua no bloquejada
+ Si bloqueges la cua no podràs arrastrar o reordenar episodis.
+ No mostres més.Buida la cuaDesfésMou al principiMou al finalOrdena
+ Manté ordenats.DataDuradaTítol de l\'episodi
@@ -223,22 +296,49 @@
Baixa el connectorConnector no instal·lat
+ Per a que la velocitat de reproducció variable funcione recomanem activar el reproductor de medis Sonic.Velocitats de reproduccióActiva Sonic
+ No hi ha episodis a la cua.
+ Afegeix un episodi baixant-lo, o polsa un episodi durant un moment i selecciona \"Afegir a la cua\"Aquest episodi no té notes.
+ No hi ha baixades en marxa.
+ Pots baixar episodis a la pantalla de detalls del podcast
+ Cap episodi baixat.
+ Pots baixar episodis a la pantalla de detalls del podcast
+ No hi ha registre de baixades
+ Els registres de baixades apareixeran ací quan estiguen disponibles.
+ No hi ha històric
+ Després d\'haver escoltat un episodi apareixerà ací.
+ No hi ha episodis
+ Al afegir un podcast els episodis apareixeran ací.
+ No hi ha episodis nous.
+ Quan arriben nous episodis apareixeran ací.
+ No hi ha episodis favorits.
+ Pots afegir episodis a favorits tocant-los i mantenint.
+ No hi ha capitolsAquest episodi no té capítols
+ No hi ha subscripcions
+ Per a subscriure\'t a un podcast, toca la icona + més avall.Emmagatzematge
+ Auto-esborrat d\'episodis, Importar, ExportarProjecteCua
+ Sincronització
+ Sincronitza amb altres dispositius usant gpodder.netAutomatitzacióDetallsImporta/Exporta
+ còpia de seguretat, restaurarAparençaElements externsInterrupcions
+ Control de reproduccióCerca…
+ No hi ha resultats
+ Esborra l\'historialReproductor multimèdiaNeteja l\'episodiEls episodis que no es troben a la cua i no són preferits seran candidats a ser suprimits si l\'Auto Descàrrega necessita espai per a nous episodis
@@ -246,6 +346,7 @@
Continua la reproducció en connectar novament els auricularsContinua la reproducció en connectar novament el bluetoothEndavant per saltar
+ En prémer el botó d\'avançada en un dispositiu bluetooth bota al següent episodi en lloc d\'avançar.Endarrere per reiniciarEn prémer un botó físic, reinicieu l\'episodi actual en lloc de rebobinar-loSalta al següent element de la cua en acabar la reproducció
@@ -258,8 +359,11 @@
Conserva els episodis marcats com a preferits.Conserva els episodis preferits.Reproducció
+ Controls d\'auriculars, Intervals d\'avançada, CuaXarxa
+ Interval d\'actualització, Controls de baixada, Dades mòbilsActualitza interval o horari del dia
+ Especifica un interval o una hora del dia específica per a refrescar els podcasts automáticamentPots establir un interval com ara \"cada 2 hores\", establir una hora del dia com ara \"7:00 AM\" o disactiva l\'actualització automàtica del conjunt.\n\nTingues en compte que les actualitzacions no són exactes i pot donar-se una breu demora.DesactivarEstablir interval
@@ -270,8 +374,17 @@
Desconnexió d\'auricularsConnexió d\'auricularsConnexió de bluetooth
+ Preferir streaming
+ Mostra botó d\'streaming en compte de botó de descarrega a les llistesActualitzacions sobre xarxes mòbils
+ Selecciona què és permès a la connexió de la xarxa mòbil
+ Refrescar podcast
+ Cobre images
+ Baixada automática
+ Baixada d\'episodis
+ StreamingInterfície d\'usuari
+ Aparença, Ordre de les subscripcions, pantalla de bloqueigSelecciona el temaEstableix els elements del calaix de navegacióCanvia els elements que apareixen al calaix de navegació.
@@ -288,6 +401,10 @@
Permet les baixades automàtiques mentre la bateria no es carregaBaixades paral·lelesMemòria cau d\'episodis
+ Nombre total d\'episodis baixats al dispositiu. La baixada automàtica serà suspesa si s\'arriba a aquest nombre.
+ Usa la coberta de l\'episodi
+ Usa la coberta específica de l\'episodi quan siga possible. Si no es marca aquesta opció s\'usarà sempre la imatge del podcast com a coberta.
+ Usa el tema del sistemaClarFoscNegra (per AMOLED)
@@ -301,6 +418,7 @@
Heu sortit de la sessióDades d\'inici de sessióCanvia les dades d\'inici de sessió del vostre compte de gpodder.net
+ Sincronitza araSincronitza amb gpodder.net les subscripcions i els estats dels episodis.Sincronitza amb gpodder.net totes les subscripcions i els estats dels episodis.%1$s amb el dispositiu %2$s]]>
diff --git a/core/src/main/res/values-da/strings.xml b/core/src/main/res/values-da/strings.xml
index 479492a7f..1d7bdec03 100644
--- a/core/src/main/res/values-da/strings.xml
+++ b/core/src/main/res/values-da/strings.xml
@@ -305,6 +305,7 @@
Ingen overførsler i gangDu kan downloade episode ved podcastens beskrivelseIngen overførte udsendelser
+ Du kan downloade episoden på podcastens detaljerede skærm. Ingen overførselslogDownload raport vil blive vist her når muligtIngen historik
@@ -333,6 +334,7 @@
UdseendeExterne elementerAfbrydelser
+ AfspilningskontrolSøg...Ingen resultaterSlet historik
@@ -343,6 +345,7 @@
Genoptag afspilning når hovedtelefonerne tilsluttes igenGenoptag afspilning når bluetooth forbinder igenFremadknap springer over
+ Når der trykkes på næste knappen på de tilsluttede høretelefoner, skift til næste episode istedet for at springe frem.Tilbageknap genstarterNår der trykkes på en fysisk tilbageknap, skal den aktuelle udsendelse afspilles forfra i stedet for at der spoles tilbage.Spring til næste element i køen når afspilningen er færdig
@@ -355,7 +358,9 @@
Behold udsendelser, som er markeret som foretrukneBehold foretrukne udsendelserAfspilning
+ Hovedtelefon kontrol, Overspring intervaller, KøNetværk
+ Opdateringsinterval, hente kontroller, mobildataOpdateringsinterval eller -klokkeslætDu kan indstille et interval som \"hver anden time\", indstille et bestemt klokkeslæt som \"7:00\", eller slå automatiske opdateringer helt fra.\n\nBemærk: Opdateringstider er ikke eksakte. Du kan opleve en kort forsinkelse.Slå fra
@@ -369,12 +374,14 @@
Bluetooth forbundet igenForetræk streamingMobile opdateringer
+ Vælg hvad der skal være tilladt via mobil data forbindelseOpdatere podcastOmslag billederHent automatiskDownload af udsendelserStreamingBrugergrænseflade
+ Udseende, abonnements ordre, låseskærmVælg temaVælg elementer i navigationspaneletVælg hvilke elementer, der skal vises i navigationspanelet.
@@ -407,6 +414,7 @@
Ændr din gpodder.net-kontos loginoplysninger.Synkroniser nuSynkroniser tilstandsændringer for abonnementer og udsendelser med gpodder.net.
+ Tving fuld synkroniseringSynkroniser tilstande for alle abonnementer og udsendelser med gpodder.net.%1$s med enheden %2$s]]>Vis notifikationer med synkroniseringsfejl
@@ -414,6 +422,12 @@
AfspilningshastighederTilpas tilgængelige hastigheder for lydafspilning med variabel hastighedOverspring automatisk
+ Overspring introduktioner og slut kreditter.
+ Overspring sidste
+ Overspring første
+ Overspring sidste %d sekunder
+ Overspring første %d sekunder
+ Justere medie information for afspilningshastighedTidshop for fremadspolingIndstil antallet af sekunder, der skal springes fremad, når der trykkes på fremadspolingsknappenTidshop for tilbagespoling
@@ -450,9 +464,11 @@
Kopier til udklipsholderKopieret til udklipsholderEksperimentelt
+ Vlg hvilken medieafspiller der skal bruges for at afspille filerNuværende værdi: %1$sProxyIndstil en netværksproxy
+ Ofte Stillede SpørgsmålIngen webbrowser fundetChromecast-understøttelseAktiver understøttelse af fjernafspilning på Cast-enheder (såsom Chromecast, højttalere med indbygget Chromecast, eller Android TV)
@@ -462,6 +478,7 @@
Indbygget Android-afspillerSkift til ExoPlayerSkiftet til ExoPlayer.
+ Overspring stilhed i lydNår videoen forladesOpførsel når videoafspilning forladesStop afspilning
@@ -477,6 +494,7 @@
Tryk på tilbageknappen igen for at afslutteGå til side ...Vælg side
+ Slet fjernet fra køOmAntennaPod version
@@ -484,17 +502,25 @@
OversætterePrivatlivspolitikLicenser
+ AntennaPod bruger anden fantastisk softwareFandt ingen resultaterSøgIngen resultater fundet for \"%1$s\"Synkronisering startet
+ Overfører udsendelse ændringer...
+ Henter udsendelse ændringer...
+ Overfører afspillet status...
+ Synkroniserer abonnementer...
+ SynkroniseretSynkronisering mislykkedes
+ Flyt abonnementer og kø til anden enhedDatabaseOPMLHTML
+ Vis abonnementerOPML-importDer opstod en fejl, da OPML-dokumentet blev forsøgt indlæstIngen fil valgt!
@@ -517,6 +543,7 @@
Søvn timerUgyldig indtastning: tid skal være et heltalRyst for at nulstille
+ Vibrere kort før afslutningsekunderminuttertimer
@@ -603,9 +630,11 @@
Naviger opadUdsendelse overføresUdsendelse er i køen
+ Afsnit er markeret som favoritTræk for at ændre dette elements placeringIndlæs næste sideSkift sider
+ Position: %1$sAnvend handlingGodkendelse
@@ -626,9 +655,11 @@
Søg i iTunesSøg i fyydAvanceret
+ Tilføje podcast ved URLGennemse gpodder.netOpdagmere »
+ Søgning drevet af %1$sFiltrérAlle
@@ -718,4 +749,5 @@
Opret kontrolUgennemsigtighed
+ Indstilling opdateret.
diff --git a/core/src/main/res/values-de/strings.xml b/core/src/main/res/values-de/strings.xml
index 2ba6a9d72..c9fd04079 100644
--- a/core/src/main/res/values-de/strings.xml
+++ b/core/src/main/res/values-de/strings.xml
@@ -507,10 +507,11 @@
ÜberAntennaPod-Version
+ Beitragende
+ Jeder kann helfen, AntennaPod besser zu machen - durch Code, Übersetzungen oder durch Unterstützen anderer Nutzer in unserem Forum.Entwickler
- Jeder kann helfen, AntennaPod besser zu machenÜbersetzer
- Übersetzungen werden von Nutzern auf Transifex erstellt
+ Besonderen DankDatenschutzrichtlinieLizenzenAntennaPod verwendet nützliche andere Software
@@ -554,6 +555,8 @@
Zu importierende Datei auswählenImport erfolgreich.\n\nBitte OK drücken, um AntennaPod neuzustartenDiese Datenbank wurde mit einer neueren Version von AntennaPod exportiert. Deine im Moment installierte Version kann die Datei leider nicht bearbeiten.
+ Favoriten exportieren
+ Speichere Favoriten in einer DateiTimer einstellenSchlummerfunktion deaktivieren
diff --git a/core/src/main/res/values-es/strings.xml b/core/src/main/res/values-es/strings.xml
index b8f1f0b25..c529b0c20 100644
--- a/core/src/main/res/values-es/strings.xml
+++ b/core/src/main/res/values-es/strings.xml
@@ -508,9 +508,7 @@
Acerca deVersión de AntennaPodDesarrolladores
- Todos pueden ayudar a mejorar AntennaPodTraductores
- Las traducciones las crean los usuarios de AntennaPod usando TransifexPolítica de privacidadLicenciasAntennaPod usa otros software estupendos
diff --git a/core/src/main/res/values-et/strings.xml b/core/src/main/res/values-et/strings.xml
index 8d6c6347b..847edd0cf 100644
--- a/core/src/main/res/values-et/strings.xml
+++ b/core/src/main/res/values-et/strings.xml
@@ -2,6 +2,7 @@
Uuenda tellimusi
+ TaskuhäälingudStatistikaLisa taskuhäälingSaated
@@ -22,6 +23,8 @@
gpodder.net kasutajanimiSaadete vahemälu on täisSaadete vahemälu limiit on täis. Vahemälu limiiti saab suurendada seadete alt.
+ Esitamine
+ AllalaadimisedKuulatud taskuhäälingute kogupikkus:%1$d %2$d-st saatest on alustatud.\n\nKuulatud on %3$s saadet %4$s-st.
@@ -32,6 +35,7 @@
Lähtesta statistika andmedSee lähtestab kõigi esitatud saadete kuulamise pikkuse ajaloo. Kas oled kindel, et tahad jätkata?
+ Allalaaditud taskuhäälingute kogumaht:Ava menüüSulge menüü
@@ -80,6 +84,11 @@
Rakenda eelmistele saadeteleUus Automaatse allalaadimise säte rakendatakse uutele saadetele.\nKas tahad seda rakendada ka varem avaldatud saadetele?Saadete automaatne kustutamine
+ Valjuse vähendamine
+ See voo saadete valjuse vähendamine: %1$s
+ Väljas
+ Kerge
+ Tugev\u0020samaaegset allalaadimistÜldine vaikeväärtusAlati
@@ -96,6 +105,11 @@
1 päev pärast lõpetamist%d päeva pärast lõpetamist
+
+ %d valitud
+ %d valitud
+
+ Laadimine…Märgi kuulatuksMärgi kõik saated kuulatuks
@@ -115,11 +129,13 @@
Jaga saate linki koos asukohagaJaga failiJaga veebilehe linki
+ Jaga taskuhäälingu linkiJaga meediafaili linkiJaga meediafaili linki koos asukohagaPalun kinnita, et tahad kustutada taskuhäälingu \"%1$s\" ja KÕIK selle saated (ka allalaaditud saated).Taskuhäälingu eemaldamineVärskenda kogu taskuhääling
+ Mitme valimineVali kõik ülemisedVali kõik alumisedEsitamata
@@ -134,6 +150,7 @@
Filtreeritud{fa-exclamation-circle} Viimane värskendamine ebaõnnestusAva taskuhääling
+ Palun oota andmete laadimistLaadi alla
@@ -154,11 +171,15 @@
Eemaldati silt \"uus\"Märgi kuulatuksMärgitud kuulatuks
+ Märgi loetuks
+ Märgiti loetuks
+ Asukohale hüppamiseks pead saadet esitama%d saade märgiti kuulatuks.%d saadet märgiti kuulatuks.Märgitud kui kuulamata
+ Märgi mitteloetuks%d saade märgiti kui kuulamata.%d saadet märgiti kui kuulamata.
@@ -184,6 +205,7 @@
Lülita automaatne allalaadimine väljaNulli esitamise asukohtKirje on eemaldatud
+ Ühtegi pole valitudkorrasOotel allalaadimine
@@ -204,6 +226,7 @@
Allalaadimine on tühistatudAllalaadimine tühistati\nKeelati selle saate automaatne allalaadimineAllalaadimised lõpetati veaga (vigadega)
+ Automaatsed allalaadimised lõpetatudAllalaadimise aruanneVigane URL-i vormingIO viga
@@ -240,11 +263,13 @@
Server suri äraToetamata meedia liikTegevus aegus
+ Puudub ligipääs meediafailileTundmatu tõrgeMingit faili ei esitataPuhverdaminePilt-pildis režiimAntennaPod - Tundmatu meedia võti: %1$d
+ Faili ei leitudLukusta järjekordEemalda järjekorra lukustus
@@ -271,6 +296,7 @@
Laadi plugin allaPluginat pole paigaldatud
+ Muutuva kiirusega taasesituse jaoks soovitame lubada sisseehitatud Sonic meediaesitaja.Esitamise kiirusedLuba Sonicu kasutamine
@@ -297,8 +323,11 @@
Taskuhäälingu tellimiseks vajuta all plussmärgil.Salvestusruum
+ Saate automaatne kustutamine, importimine, eksportimineProjektJärjekord
+ Sünkroonimine
+ Sünkrooni teiste seadmetega gpodder.net abilAutomaatikaÜksikasjadImport/eksport
@@ -330,8 +359,11 @@
Saadete säilitamine, kui need on märgitud lemmikuksSäilita lemmikosadEsitamine
+ Kõrvaklappide juhtimine, vahelejätmine, ootejärjekordVõrk
+ Uuendamise sagedus, allalaadimine, mobiilinettUuendamise intervall või kellaaeg
+ Määra ajavahemik või täpne aeg, millal taskuhäälinguid automaatselt värskendadaSa võid määrata intervalli, näiteks \"iga 2 tunni järel\", või määrata millal päeva jooksul, näiteks \"7:00\" või keelata automaatsed uuendused täielikult.\n\nPane tähele: uuendamise ajad ei ole täpsed. Võib esineda väike viivitus.Lülita väljaMäära intervall
@@ -346,11 +378,13 @@
Loeteludes kuvatakse allalaadimise asemel voogedastuse nuppu.Uuendamine üle andmesideVali, mis peaks olema lubatud andmeside kaudu
+ Taskuhäälingu värskendamineKaanepildidAutomaatne allalaadimineSaate allalaadimineVoogedastusKasutajaliides
+ Välimus, tellimuste järjekord, lukuekraanVali teemaMäära peamenüü osadMäära, mis osad on peamenüüs.
@@ -384,13 +418,22 @@
Väljalogimine oli edukasMuuda kasutajakonto infotMuuda oma gpodder.net konto sisselogimise andmeid.
+ Sünkroniseeri koheSünkroniseeri oma tellimuste ja saadete olekute muutuseid gpodder.net-iga
+ Nõua täielikku sünkroonimistSünkroniseeri kõiki tellimusi ja saate olekuid gpodder.net-iga.%1$s seadmega %2$s]]>Kuva sünkroniseerimise vigu teadaannetenaSee seadistus ei rakendu autentimise vigadele.Esitamise kiirusedMuuda, millised valikud on audio esitamisel kiiruste loendis
+ Millise kiirusega esitatakse selle tellimuse saadete heli
+ Automaatne vahelejätmine
+ Sissejuhatuse ja lõputänu vahele jätmine.
+ Jäta vahele lõpust
+ Jäta vahele algusest
+ Lõpust jäeti vahele %d sekundit
+ Algusest jäeti vahele %d sekunditMeedia info kohandamine esituse kiirusegaKuvatav asukoht ja kestus kohandatakse esituse kiiruse järgiEdasi kerimise hüpe
@@ -411,6 +454,8 @@
Määra lukuekraani taustaks selle saate pilt. Kõrvalmõjuna kuvab see pilti ka teistes rakendustes.Näita allalaadimise aruannetKui allalaadimised nurjuvad, genereeri raport, mis kuvab vea üksikasju.
+ Kuva automaatse allalaadimise raportit
+ Teate kuvamine automaatselt allalaaditud saadete kohta.Vanemad Androidi versioonid kui 4.1 ei toeta laiendatud teavitusi.Järjekorra asukohtSaated lisatakse: %1$s
@@ -420,8 +465,10 @@
Välja lülitatudPiltide vahemälu suurusPiltide jaoks kasutatava vahemälu suurus
+ Kasutajate foorumRaporteeri veastAva vigade loetelu
+ Ekspordi logidKopeeri lõikelaualeKopeeritud lõikelaualeKatsetamisel
@@ -437,6 +484,8 @@
Järjekord allalaaditudAllalaaditud saadete lisamine järjekordaSisseehitatud Androidi esitaja
+ Vaheta ExoPlayerile
+ Vahetati ExoPlayerile.Audios vaikuse vahele jätmineVideost väljumiselMida tehakse video esitamisest lahkumisel
@@ -459,9 +508,7 @@
InfoAntennaPodi versioonArendajad
- Igaüks võib aidata AntennaPodi paremaks tehaTõlkijad
- Tõlkeid lisavad AntennaPodi kasutajad Transifex keskkonnasPrivaatsusLitsentsidAntennaPod kasutab teiste suurepärast tarkvara
@@ -470,7 +517,23 @@
Otsi\"%1$s\" otsimine ei andnud tulemusi
+ Sünkroonimine algas
+ Saadete muudatuse üleslaadimine…
+ Saadete muudatuste allalaadimine…
+ Esitamise oleku uuendamine…
+ Tellimuste sünkroonimine…
+ Sünkroonimine õnnestus
+ Sünkroonimine nurjus
+ Tellimuste ja ootejärjekorra liigutamine teise seadmesse
+ Andmebaas
+ OPML
+ HTML
+ Näita oma tellimusi sõbrale
+ Tellimuste liigutamine teise taskuhäälingu äppi
+ Tellimuste importimine teisest taskuhäälingu äpist
+ Tellimuste, kuulatud saadete ja ooterjärjekorra liigutamine AntennaPodi mõnes teises seadmes
+ AntennaPodi andmebaasi import teisest seadmestOPML importOPML dokumendi lugemisel tekkis tõrge:Ühtegi faili pole valitud!
@@ -478,17 +541,24 @@
Ära vali midagiOPML eksportHTML eksport
+ Andmebaasi eksport
+ Andmebaasi import
+ Andmebaasi importimine asendab kõik sinu praegused tellimused ja kuulamiste ajaloo. Peaksid oma praeguse andmebaasi varundamise eesmärgil enne eksportima. Kas soovid andmed asendada?
+ Palun oota…Viga eksportimiselEksportimine edukasEksporditud fail salvestati asukohta:\n\n%1$sOPML faili lugemiseks on vajalik ligipääs välisele salvestusruumileVali fail, mida importidaImportimine edukas.\n\nAntennaPodi taaskäivitamiseks vajuta OK
+ See andmebaas on eksporditud AntennaPodi uuemast versioonist. Sinu praegune äpp ei oska seda faili käsitseda.Määra unetaimerKeela unetaimerUnetaimerVigane sisend, aeg peab olema täisarv
+ Raputa uuesti alustamiseks
+ Enne lõppu lühike värinsekunditminutittundi
@@ -564,16 +634,24 @@
TelliTellimine...
+ Eelvaade
+ Lõpeta eelvaadeKeri tagasiKeri edasi
+ Suurenda kiirust
+ Vähenda kiirustHeliVideoLiigu ülespooleSaade laaditakse allaSaade on järjekorras
+ Saade on märgitud lemmikuksKirje asukoha muutmiseks lohistaLaadi järgmine lehekülg
+ Vaheta lehti
+ Asukoht: %1$s
+ Vii elluAutentimineMuuda kasutajanime ja parooli selle taskuhäälingu ja saadete jaoks.
@@ -584,6 +662,7 @@
Jäta väljaÜksikud sõnad \n\"Mitu sõna\"Hoia uuendatuna
+ Uuenda koos teiste taskuhäälingute (automaatse) värskendamisega ka sedaAutomaatne allalaadimine on keelatud AntennaPodi peamistes seadetesAndmebaasi uuendamine
@@ -593,9 +672,12 @@
Otsi taskuhäälingut...Otsi iTunestSearch fyyd-ist
+ Täpsem
+ Lisa taskuhääling URL abilSirvi gpodder.net-iAvastaveel »
+ Otsingut pakub %1$sFilterKõik
@@ -623,6 +705,12 @@
Kuupäev (vana \u2192 uus)Kestus (lühike \u2192 pikk)Kestus (pikk \u2192 lühike)
+ A \u2192 Z
+ Z \u2192 A
+ Uus \u2192 vana
+ Vana \u2192 uus
+ Lühike \u2192 pikk
+ Pikk \u2192 lühikeKas sulle meeldib AntennaPod?Oleks suur asi, kui sa saaksid võtta aega, et anda AntennaPodile hinnang.
@@ -676,8 +764,14 @@
Võimaldab esitust juhtida. See on saate kuulamise ajal peamine teade.VeadNäidatakse, kui miski läks valesti, näiteks allalaadimine või gpodderiga sükroonimine nurjus.
+ Automaatsed allalaadimised
+ Näita, kui saateid laaditi automaatselt alla.
+ Vidina seadedLisa vidinLäbipaistvus
+ Seade uuendati edukalt.
+ Paistab, et striimid palju. Kas soovid, et saadete loetelus oleks striimimise nupud?
+ Paistab, et laadid tihti saated alla. Kas soovid, et saadete loetelus oleks allalaadimise nupud?
diff --git a/core/src/main/res/values-eu/strings.xml b/core/src/main/res/values-eu/strings.xml
index 2536b2d3c..6c0973739 100644
--- a/core/src/main/res/values-eu/strings.xml
+++ b/core/src/main/res/values-eu/strings.xml
@@ -510,9 +510,7 @@
Honi buruzAntennaPod bertsioaGaratzaileak
- Edonork lagun dezake AntennaPod hobetzenItzultzaileak
- Itzulpenek AntennaPod erabiltzaile berriak sortzen dituzte Transifex erabilizPribatutasun politikaBaimenakAntennaPod-ek beste software ezin hobeak erabiltzen ditu
diff --git a/core/src/main/res/values-fa/strings.xml b/core/src/main/res/values-fa/strings.xml
index f060ee338..19b4da41d 100644
--- a/core/src/main/res/values-fa/strings.xml
+++ b/core/src/main/res/values-fa/strings.xml
@@ -380,7 +380,6 @@
نسخه AntennaPodتوسعهدهندگانمترجمان
- ترجمهها به کمک کاربران AntennaPod و با استفاده از Transifex انجام شدهاندسیاست حریم شخصیپروانهها
diff --git a/core/src/main/res/values-fi/strings.xml b/core/src/main/res/values-fi/strings.xml
index 3b94dbe85..f30824d7a 100644
--- a/core/src/main/res/values-fi/strings.xml
+++ b/core/src/main/res/values-fi/strings.xml
@@ -14,7 +14,7 @@
LatauksetAjossaValmis
- Logi
+ LokiTilauksetTilauslistaPeruuta\nLataus
@@ -35,6 +35,7 @@
Nollaa tilastotiedotTämä poistaa kaikkien jaksojen soiton keston historian. Haluatko varmasti jatkaa?
+ Ladattujen podcastien yhteiskokoAvaa menuSulje menu
@@ -83,6 +84,11 @@
Aseta edellisiin jaksoihinUusi Automaattinen lataus asetus tullaan asettamaan uusiin jaksoihin.\nHaluatko asettaa myös aikaisemmin julkaistuihin jaksoihin?Auto deletoi jakso
+ Äänenvoimakkuuden vähentäminen
+ Vähennä äänenvoimakkuutta jaksoille syötteestä: %1$s
+ Pois käytöstä
+ Kevyt
+ Voimakas\u0020yhtäaikaiset latauksetGlobaali oletusAina
@@ -99,6 +105,11 @@
1 päivä lataamisen jälkeen%d päivää lataamisen jälkeen
+
+ %d valittu
+ %d valittua
+
+ Ladataan lisää...Merkkaa kaikki soitetuksiMerkkaa kaikki episodit soitetuiksi
@@ -117,11 +128,14 @@
Jaa jakson URLJaa jakson URL soittoajan kanssaJaa tietodosto
- Jaa Media tiedoston URL
- Jaa Media tiedoston URL soittoajan kanssa
- Varmista, että haluat poistaa podcastin \"%1$s\" ja KAIKKI sen jaksot (mukaanlukien ladatut jaksot).
+ Jaa verkkosivuston URL
+ Jaa podcastin URL
+ Jaa mediatiedoston URL
+ Jaa mediatiedoston URL toistosijainnin kanssa
+ Vahvista, että haluat poistaa podcastin \"%1$s\" ja KAIKKI sen jaksot (mukaan lukien ladatut jaksot).Poistetaan podcastPäivitä podcast
+ MonivalintaValitse kaikki ylläValitse kaikki allaSoittamaton
@@ -133,37 +147,42 @@
Ei ladattuSisältää mediaaOn suosikki
- Filteröity
+ Suodatettu{fa-exclamation-circle} Viimeisin päivitys epäonnistuiAvaa podcast
+ Odota kunnes tiedot ovat ladattuLataa
- Lataa %d jakso
- Lataa %d jaksoja.
+ Ladataan %d jaksoa.
+ Ladataan %d jaksoa.Soita
- Pause
- Striimaa
- Deletoi
+ Tauko
+ Suoratoista
+ PoistaEi voida poistaa tiedostoa. Laitteen uudelleenkäynnistys saattaa auttaa.
- Deletoi jakso
+ Poista jakso
- %d jakso deletoitu.
- %d jaksoa deletoitu.
+ %d jakso poistettu.
+ %d jaksoa poistettu.
- Poista \"uusi\" lippu
- Poistettiin \"uusi\" lippu
+ Poista \"uusi\"-lippu
+ Poistettiin \"uusi\"-lippuMerkitse soitetuksi
- Merkattu soitetuksi
+ Merkitty soitetuksi
+ Merkitse luetuksi
+ Merkitty luetuksi
+ Jaksoa pitää toistaa siirtyäksesi kohtiin
- %d jakso merkattu soitetuksi.
- %d jaksoa merkattu soitetuksi
+ %d jakso merkitty soitetuksi.
+ %d jaksoa merkitty soitetuksi
- Merkkaa soittamattomaksi
+ Merkitse soittamattomaksi
+ Merkitse lukemattomaksi
- %d jakso merkattu soittamattomaksi.
- %d jaksoa merkattu soittamattomaksi.
+ %d jakso merkitty soittamattomaksi.
+ %d jaksoa merkitty soittamattomaksi.Lisää jonoonLisätty jonoon
@@ -180,12 +199,13 @@
Lisätty suosikkeihinPoista suosikeistaPoistettu suosikeista
- Selaa Web-sivustoa
- Skippaa jakso
- Aktivoi autolataukset
- Deaktivoi automaattinen lataus
- Resetoi soittoaika
- Asia poistettu
+ Vieraile verkkosivustolla
+ Ohita jakso
+ Aktivoi automaattiset lataukset
+ Poista automaattinen lataus käytöstä
+ Nollaa toistosijainti
+ Nimike poistettu
+ Ei valittuja nimikkeitäonnistuiLataus odottamassa
@@ -195,17 +215,18 @@
Tallennuslaitetta ei löytynytEi tarpeeksi tilaaHTTP Data virhe
- Odottamaton virhe
- Parserin virhe
- Ei tuettu tiedostotyyppi
- Yhteysongelma
- Tuntematon Host
- Autentikaatio virhe
+ Tuntematon virhe
+ Jäsenninpoikkeus
+ Ei tuettu syötetyyppi
+ Yhteysvirhe
+ Tuntematon isäntä
+ TodentamisvirheTiedostotyyppivirheEi sallittuLataus peruutettuLataus peruutettu\nPoistettu Automaattinen lataus tälle tiedolle
- Lataukset valmistuivat virhe(ide)n kanssa
+ Lataukset valmistuivat virhe(id)en kanssa
+ Automaattiset lataukset valmistuivatLatausraporttiHuonosti koostettu URLIO virhe
@@ -215,43 +236,53 @@
%d lataus jäljellä%d latausta jäljellä
- Prosessoi latauksia
- Lataa podcastin tietoja
+ Käsitellään latauksia
+ Ladataan podcastin tietoja%1$d latausta onnistui, %2$d epäonnistuiTuntematon otsikkoSyöteMediatiedostoTiedoston latauksen aikana tapahtui virhe:\u0020Ei voida näyttää olematonta podcastia
- Vaaditaan autentikaatio
+ Todentaminen vaaditaanPyytämäsi resurssi vaatii käyttäjätunnuksen ja salasananVarmista mobiililatausLataaminen mobiilidatayhteydellä on estettu asetuksissa.\n\nVoit lisätä yhden jakson jonoon tai sallia lataamisen väliaikaisesti.\n\nValinta muistetaan 10 minuutin ajan.
- Lataamienn mobiilidatayhteydellä on estettu asetuksissa.\n\nHaluatko sallia lataamisen väliaikaisesti?\n\nValinta muistetaan 10 minuutin ajan.
+ Lataaminen mobiilidatayhteydellä on estetty asetuksissa.\n\nHaluatko sallia lataamisen väliaikaisesti?\n\nValinta muistetaan 10 minuutin ajan.
+ Vahvista suoratoisto mobiilidatayhteydellä
+ Suoratoisto mobiilidatayhteydellä on estetty asetuksissa. Napsauta suoratoistaaksesi silti.
+ Salli ainaLisää jonoonSalli väliaikaisestiVirhe!
- Media ei soi
- Valmistelee
+ Mediaa ei toisteta
+ ValmistellaanValmis
- Hakee
- Palvelin tipahti
+ Haetaan
+ Palvelin lakkasi toimimasta
+ Ei tuettu mediatyyppi
+ Toiminto aikakatkaistiin
+ Mediatiedostoa ei voida käyttääTuntematon virhe
- Media ei soi
- Bufferoi
+ Mediaa ei toisteta
+ PuskuroidaanKuva-kuvassa-tilaAntennaPod - Tuntematon media avain: %1$d
+ Tiedostoa ei löytynytLukitse jonoAvaa jonoJono lukittuJono avattu
+ Jos lukitset jonon, et voi enää sipaista tai lajitella jaksoja uudelleen.
+ Älä näytä uudestaanTyhjennä jonoPeruutaSiirrä ylimmäiseksiSiirrä alimmaikseksiLajittele
+ Pidä lajiteltunaPäiväKestoJakson otsikko
@@ -260,96 +291,119 @@
Älykäs sekoitusNousevaLaskeva
- Varmista että haluat tyhjentää jonon KAIKISTA jaksoista
+ Vahvista, että haluat tyhjentää jonon KAIKISTA jaksoistaAikaa jäljellä:\u0020
- Lataa plugin
- Plugin ei asennettu
+ Lataa laajennus
+ Laajennus ei asennettu
+ Vaihtelevan nopeuden toiston toimimiseksi suosittelemme ottamaan käyttöön sisäänrakennetun Sonic-mediasoittimen.Soittonopeudet
- Aloita Sonic
+ Ota Sonic käyttöönEi jaksoja jonossa
- Lisää jakso lataamalla ja painamalla pitkään jaksoa ja valitse \"Lisää jonoon\".
+ Lisää jakso lataamalla se, tai painamalla sitä pitkään ja valitsemalla \"Lisää jonoon\".Jaksolla ei ole jaksomuistiotaEi latauksiaVoit ladata jakson podcastin lisätietosivulla.Ei ladattuja jaksojaVoit ladata jakson podcastin listätietosivulla.
- Ei latauksien logia
- Latauslogi ilmestyy tänne kun se on saatavilla.
+ Ei latauslokia
+ Latausloki ilmestyy tänne, kun se on saatavilla.Ei historiaaJakson kuuntelun jälkeen se ilmestyy tänne.Ei jaksoja
- Kun lisää podcastin sen jaksot näkyvät täällä.
+ Kun lisää podcastin, sen jaksot näkyvät täällä.Ei uusia jaksoja
- Kun uusia jaksoja ilmestyy ne näkyvät täällä.
+ Kun uusia jaksoja ilmestyy, ne näkyvät täällä.Ei suosikkijaksojaVoit lisätä jaksoja suosikkeihin painamalla niitä pitkään.Ei kappaleitaJaksolla ei ole kappaleita.
+ Ei tilauksia
+ Tilataksesi podcastin, paina plus-kuvaketta allaTallennus
+ Jakson automaattinen poisto, tuonti, vientiProjektiJono
+ Synkronointi
+ Synkronoi muiden laitteiden kanssa käyttäen gpodder.net-palveluaAutomaatioTietojaTuo/Vie
- backup, palautus
+ varmuuskopiointi, palautusNäkymäUlkoiset elementitKeskeytykset
- Soiton kontrollit
- Mediasoitto
+ Toistonhallinta
+ Hae...
+ Ei tuloksia
+ Tyhjennä historia
+ MediasoitinJakson siivousJaksot, jotka eivät ole jonossa ja eivät ole suosikkeja tulisi olla valmiita poistoon jos Automaattiinen lataus tarvitsee tilaa uusille jaksoillePysäytä soitto kun kuulokkeet tai bluetooth katkaistaanJatka soittoa kun kuulokkeet yhdistetään uudestaanJatka soittoa kun bluetooth yhdistyy uudestaan
- Seuraava nappi skippaa
- Kun painetaan seuraava nappia bluetooth-laitteessa, hyppää seuraavaan jaksoon etuhaun sijasta.
- Edellinen nappi uudelleenaloittaa
- Kun painetaan edellinen nappia, uudelleenkäynnistä nykyinen jakso takaisinhaun sijasta
+ Seuraava nappi ohittaa
+ Kun painetaan seuraava-nappia bluetooth-laitteessa, hyppää seuraavaan jaksoon eteenpäin siirtymisen sijasta.
+ Edellinen-nappi aloittaa alusta
+ Kun painetaan edellinen-nappia, aloita nykyinen jakso alusta taaksepäin siirtymisen sijastaHyppää seuraavaan jonossa kun soitto valmistuu
- Deletoi jakso kun soitto valmistuu
- Autodeletoi
- Merkkaa jaksot soitetuiksi jos tietty määrä sekunteja soittoajasta on vielä jäljellä
- Älykäs soitetuksi merkkaus
- Säilytä jaksot kun ne skiptaaan
- Säilytä skiptatut jaksot
- Säilytä jaksot jotka on merkattu suosikeiksi
+ Poista jakso toiston loputtua
+ Automaattinen poisto
+ Merkitse jaksot soitetuiksi, vaikka vähemmän kuin tietty määrä sekunteja soittoajasta on vielä jäljellä
+ Älykäs soitetuksi merkitseminen
+ Säilytä jaksot, kun ne ohitetaan
+ Säilytä ohitetut jaksot
+ Säilytä suosikeiksi merkityt jaksotSäilytä suosikkijaksot
- Soitto
+ Toisto
+ Kuulokkeiden ohjaimet, ohitusaikavälit, jonoVerkko
- Päivitysintervalli tai ajankohta
- Voit asettaa intervallin kuten \"joka 2 tuntia\", asettaa tietyn ajankohdan kuten \"7:00 AM\" tai disabloida automaattiset päivitykset.\n\nHuomio: Päivitysajankohdat ovat epätarkkoja. Saatat huomata lyhyen välin.
- Disabloi
- Aseta intervalli
+ Päivitysaikaväli, latauksen ohjaimet, mobiilidata
+ Päivitysaikaväli tai -ajankohta
+ Määritä aikaväli tai tietty ajankohta podcastien automaattiselle päivitykselle
+ Voit asettaa aikavälin, kuten \"2 tunnin välein\", tietyn ajankohdan kuten \"7.00\", tai poistaa käytöstä automaattiset päivitykset.\n\nHuomio: Päivitysajankohdat ovat epätarkkoja. Lyhyt viive saattaa esiintyä.
+ Poista käytöstä
+ Aseta aikaväliAseta ajankohtajoka %1$saika %1$s
- Jatkuva soitto
+ Jatkuva toistoKuulokkeiden irrotusKuulokkeiden uudelleenyhdistyminenBluetooth uudelleenyhdistyminen
+ Suosi suoratoistoa
+ Näytä suoratoistonappi latausnapin sijaan listauksissaMobiilipäivitykset
+ Valitse, mikä on sallittua mobiiliyhteydellä
+ Podcastien päivitys
+ Kansikuvat
+ Automaattinen lataus
+ Jaksojen lataus
+ SuoratoistoKäyttöliittymä
+ Ulkonäkö, tilausten järjestys, lukitusnäyttöValitse teemaAseta navigointihyllyn asiatVaihda navigointihyllyssä esiintyviä asioita.Aseta tilauksien järjestysVaihda tilauksiesi järjestystä
- Aseta tilauksien laskuri
- Vaihta tilauksien laskurin näyttämää informaatiota. Tämä vaikuttaa tilauksien järjestykseen jos \"Tilausjärjestys\" on asetettu \"Laskuri\".
- Vaihda AntennaPodin näkymää
+ Aseta tilauslaskuri
+ Vaihda tilauslaskurin näyttämiä tietoja. Tämä vaikuttaa myös tilauksien järjestykseen, jos \"Tilausjärjestys\" on \"Laskuri\".
+ Muuta AntennaPodin ulkonäköäAutomaattinen latausAseta jaksojen automaattinen lataus
- Aseta Wi-Fi filtteri
- Salli automaatiset lataukset vain sallittujen Wi-Fi verkkojen kautta.
- Lataa kun ei ladata akkua
- Salli automaattiset lataukset kun akku ei ole latautumassa
+ Aseta Wi-Fi-suodatin
+ Salli automaattiset lataukset vain sallittujen Wi-Fi-verkkojen kautta.
+ Lataa, kun akkua ei ladata
+ Salli automaattiset lataukset, kun akku ei ole latautumassaYhtäaikaiset latauksetJaksojen välimuisti
- Ladattuja jaksoja yhteensä välimuistissa tällä laitteella. Automaattinen lataaminen pysäytetään jos tämä raja ylittyy.
+ Ladattuja jaksoja yhteensä välimuistissa tällä laitteella. Automaattinen lataaminen pysäytetään, jos tämä raja ylittyy.
+ Käytä jakson kansikuvaa
+ Käytä jaksokohtaista kansikuvaa, kun se on saatavilla. Jos tämä ei ole valittuna, sovellus käyttää aina podcastin kansikuvaa.VaaleaTummaMusta (AMOLED valmis)
diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml
index 85423fb8a..c602960c3 100644
--- a/core/src/main/res/values-fr/strings.xml
+++ b/core/src/main/res/values-fr/strings.xml
@@ -487,7 +487,7 @@
Utiliser ExoPlayer pour la lectureLecteur changé pour ExoPlayerSupprimer les silences audios
- Sorti du lecteur pendant une vidéo
+ Sortie du lecteur pendant une vidéoDéfinir ce qu\'il se passe si une vidéo est quittée pendant sa lectureArrêter la lectureContinuer la lecture
@@ -507,10 +507,11 @@
À proposVersion d\'AntennaPod
+ Contributeurs
+ Tout le monde peut contribuer à l\'amélioration d\'AntennaPod - avec du code, des traductions ou en aidant les utilisateurs dans notre forum.Développeurs
- Tout le monde peut améliorer AntennaPodTraducteurs
- La traduction est faite par les utilisateurs d\'AntennaPod sur Transifex
+ Remerciements spéciauxPolitique de confidentialitéLicencesAntennaPod utilise le code d\'autres logiciels
@@ -554,6 +555,8 @@
Sélectionner le fichier à importerImport réussi.\n\nAppuyer sur OK pour redémarrer AntennaPodLa base de données a été exportée avec une version plus récente d\'AntennaPod. L\'application actuelle ne sait pas comment l\'importer.
+ Exporter les favoris
+ Exporter les favoris dans un fichierActiver le minuteurDésactiver le minuteur
diff --git a/core/src/main/res/values-gl/strings.xml b/core/src/main/res/values-gl/strings.xml
index 7ae7d4767..5b8278bbe 100644
--- a/core/src/main/res/values-gl/strings.xml
+++ b/core/src/main/res/values-gl/strings.xml
@@ -145,7 +145,7 @@
Fora da colaDescargadoNon descargado
- Ten medios
+ Ten multimediaÉ favoritoFiltrado{fa-exclamation-circle} Erro na última actualización
@@ -487,7 +487,7 @@
Cambiar a ExoPlayerCambiaches a ExoPlayer.Saltar silencio no Audio
- Ao saír do vídeo
+ Ó saír do vídeoComportamento cando saia do vídeoPara a reproduciónContinuar a reprodución de audio
@@ -507,10 +507,11 @@
SobreVersión AntennaPod
+ Colaboradoras
+ Calquera persoa pode axudar a mellorar AntennaPod - con código, traducións ou botando unha man no foroDesenvolvedoras
- Todas podemos axudar a mellorar AntennaPodTradutores
- As traducións de AntennaPod realízanse utilizando Transifex
+ Grazas especialmente aPolítica de privacidadeLicenzasAntennaPod toma como fonte outro software
@@ -554,6 +555,8 @@
Escolle o ficheiro a importarImportación correcta.\n\nPulse OK para reiniciar AntennaPodA base de datos foi exportada cunha versión máis recente de AntennaPod. A instalación actual non sabe como xestionar este ficheiro.
+ Exportar favoritos
+ Exportar os favoritos a un ficheiroEstablecer apagado automáticoDesactivar o apagado automático
diff --git a/core/src/main/res/values-hu/strings.xml b/core/src/main/res/values-hu/strings.xml
index 23cf5df9f..9e0aa5059 100644
--- a/core/src/main/res/values-hu/strings.xml
+++ b/core/src/main/res/values-hu/strings.xml
@@ -430,6 +430,8 @@
A podcast epizódjainak indításakor használandó lejátszási sebességAutomatikus kihagyásBevezetők és lezárások kihagyása
+ Utolsó másodpercek átugrása
+ Első másodpercek átugrásaUtolsó %d másodperc kihagyvasElső %d másodperc kihagyvaMédiainformáció hozzáigazítása a lejátszási sebességhez
@@ -506,9 +508,7 @@
NévjegyAntennaPod verzióFejlesztők
- Bárki segíthet az AntennaPod jobbá tételébenFordítók
- A fordításokat AntennaPod felhasználók készítik a Transifex segítségévelAdatvédelmi nyilatkozatLicencekAz AntennaPod más remek szoftvereket használ
@@ -517,6 +517,13 @@
KeresésNincs találat a következőre: „%1$s”
+ Szinkronizálás elindítva
+ Epizódváltozások feltöltése…
+ Epizódváltozások letöltése…
+ Lejátszott állapot feltöltése…
+ Feliratkozások szinkronizálása…
+ Szinkronizálás sikeres
+ Szinkronizálás sikertelenFeliratkozások áthelyezése, és sorbaállítás egy másik eszközönAdatbázis
@@ -536,6 +543,7 @@
HTML exportálásaAdatbázis exportálásaAdatbázis importálása
+ Az adatbázis importálása lecseréli a jelenlegi feliratkozásait és lejátszási előzményeit. Célszerű biztonsági mentésként exportálni a jelenlegi adatbázist. Biztos, hogy lecseréli?Várjon…Exportálási hibaExportálás sikeres
@@ -589,7 +597,7 @@
Az eszközazonosító már használatban vanA felirat nem lehet üresKiválasztás
- Bejelentkezés sikertelen
+ Bejelentkezés sikeres!Gratulálunk! A gpodder.net fiókja most már össze van kapcsolva az eszközével. Az AntennaPod automatikusan szinkronizálja az eszközén lévő feliratkozásait a gpodder.net fiókjával.Szinkronizálás indítása mostUgrás a főképernyőre
@@ -627,16 +635,23 @@
FeliratkozásFeliratkozás…Előnézet
+ Előnézet leállításaVisszatekerésElőretekerés
+ Sebesség növelése
+ Sebesség csökkentéseHangVideóNavigálás felfeléAz epizód letöltés alatt vanAz epizód sorba van állítva
+ Epizód megjelölve kedvenckéntHúzza az elem pozíciójának módosításáhozKövetkező oldal betöltése
+ Lapok váltása
+ Pozíció: %1$s
+ Művelet alkalmazásaHitelesítésA felhasználónév és jelszó módosítása ennél a podcastnál és az epizódoknál.
@@ -662,6 +677,7 @@
A gpodder.net böngészéseFelfedezéstöbb »
+ Keresés a(z) %1$s segítségévelSzűrőÖsszes
@@ -689,6 +705,12 @@
Dátum (régi \u2192 új)Hossz (rövid \u2192 hosszú)Hossz (hosszú \u2192 rövid)
+ A \u2192 Z
+ Z \u2192 A
+ Új \u2192 régi
+ Régi \u2192 új
+ Rövid \u2192 hosszú
+ Hosszú \u2192 rövidKedveli az AntennaPodot?Értékelnénk, ha időt szánna az AntennaPod értékelésére.
@@ -726,7 +748,7 @@
A médialejátszás indítása sikertelenA médialejátszás leállítása sikertelenA médialejátszás szüneteltetése sikertelen
- Hiba a hangerő beállításakor
+ A hangerő beállítása sikertelenNincs kapcsolat a továbbításhoz használandó eszközzelA kapcsolat megszakadt a továbbításhoz használandó eszközzel. Az alkalmazás próbál újrakapcsolódni, ha lehetséges. Várjon néhány másodpercet, és próbálja újra.Nem sikerült szinkronizálni a továbbításhoz használt eszközön
@@ -749,4 +771,7 @@
Widget létrehozásaÁtlátszatlanság
+ Beállítás sikeresen frissítve.
+ Úgy néz ki, hogy sokszor használja a közvetítést. Szeretné megjeleníteni a közvetítési gombokat az epizódlistákban?
+ Úgy néz ki, hogy sokszor tölt le. Szeretné megjeleníteni a letöltési gombokat az epizódlistákban?
diff --git a/core/src/main/res/values-it/strings.xml b/core/src/main/res/values-it/strings.xml
index 988e5472b..ca2d2fca1 100644
--- a/core/src/main/res/values-it/strings.xml
+++ b/core/src/main/res/values-it/strings.xml
@@ -508,9 +508,7 @@
InformazioniVersione di AntennaPodSviluppatori
- Chiunque può contribuire a rendere AntennaPod miglioreTraduttori
- Le traduzioni sono create dagli utenti di AntennaPod grazie a TransifexPrivacy policyLicenzeAntennaPod usa altri ottimi software
diff --git a/core/src/main/res/values-iw/strings.xml b/core/src/main/res/values-iw/strings.xml
index 2b9f57f52..1e9f3f246 100644
--- a/core/src/main/res/values-iw/strings.xml
+++ b/core/src/main/res/values-iw/strings.xml
@@ -527,10 +527,11 @@
על אודותגרסת אנטנה־פּוֹד
+ מתנדבים
+ כל אחד ואחת יכולים לסייע בשיפור AntennaPod באמצעות תרומת קוד, תרגום או באמצעות סיוע למשתמשים שלנו בפורוםמפתחים
- כולם יכולים לסייע בשיפור אנטנה־פּוֹדמתרגמים
- תרגומים נוצרים על ידי משתמשים של אנטנה־פּוֹד בעזרת Transifex
+ תודות מיוחדותמדיניות פרטיותרישיונותהיישומון אנטנה־פּוֹד משתמש בתכניות נהדרות נוספות
@@ -574,6 +575,8 @@
בחירת קובץ לייבואהייבוא הצליח.\n\nנא ללחוץ על אישור כדי להפעיל את אנטנה־פּוֹד מחדשמסד נתונים זה ייוצא עם גרסה עדכנית יותר של אנטנה־פוֹד
+ ייצוא מועדפים
+ ייצור המועדפים השמורים לקובץהגדרת מתזמן שינההשבתת מתזמן שינה
diff --git a/core/src/main/res/values-ja/strings.xml b/core/src/main/res/values-ja/strings.xml
index b1d14e9d4..ac9c49a2e 100644
--- a/core/src/main/res/values-ja/strings.xml
+++ b/core/src/main/res/values-ja/strings.xml
@@ -481,9 +481,7 @@
AntennaPodについてAntennaPod バージョン開発者
- 誰でも AntennaPod の改善に貢献できます翻訳者
- 翻訳は、Transifex を使用してAntennaPod のユーザーが作成しますプライバシーポリシーライセンスAntennaPod は他の優れたソフトウェアを使用しています
diff --git a/core/src/main/res/values-ko/strings.xml b/core/src/main/res/values-ko/strings.xml
index 04e732a3c..7e5dfea91 100644
--- a/core/src/main/res/values-ko/strings.xml
+++ b/core/src/main/res/values-ko/strings.xml
@@ -498,9 +498,7 @@
정보안테나팟 버전개발자
- 안테나팟을 더 낫게 만드는데 도움을 준 모든 분번역자
- 번역은 안테나팟 사용자들이 Transifex를 사용해 만듭니다.개인 정보 정책라이선스안테나팟은 여러가지 위대한 소프트웨어를 사용하고 있습니다
diff --git a/core/src/main/res/values-nb/strings.xml b/core/src/main/res/values-nb/strings.xml
index fd2c927b9..ccdc9a28c 100644
--- a/core/src/main/res/values-nb/strings.xml
+++ b/core/src/main/res/values-nb/strings.xml
@@ -28,7 +28,7 @@
Sum av tid i avspilte podkaster:Startet %1$d av %2$d episoder.\n\nAvspilt %3$s av %4$s.
- Statistikk modus
+ StatistikkmodusBeregn faktisk avspilt varighet. Dobbel avspilling telles to ganger, mens markering som avspilt telles ikkeOppsummer alle podkaster merket som avspiltMerk: Avspillingshastighet tas aldri med i betraktningen.
@@ -320,6 +320,7 @@
Auto-slett episoder, importer, eksporterProsjektKø
+ SynkroniseringAutomasjonDetaljerImporter/Eksporter
@@ -490,9 +491,7 @@
OmAntennaPod versjonUtviklere
- Alle kan hjelpe til med å gjøre AntennaPod bedreOversettere
- Oversettelser er laget av brukere av AntennaPod ved hjelp av TransifexPersonvernLisenserAntennaPod bruker annen flott programvare
diff --git a/core/src/main/res/values-nl/strings.xml b/core/src/main/res/values-nl/strings.xml
index 8ca668dd8..6e7f08ddf 100644
--- a/core/src/main/res/values-nl/strings.xml
+++ b/core/src/main/res/values-nl/strings.xml
@@ -452,9 +452,9 @@
Je kunt maximaal %1$d knoppen kiezen.Achtergrondafbeelding vergrendelschermToon de afbeelding van de huidige aflevering op het vergrendelscherm. Hierdoor is de afbeelding ook beschikbaar voor andere apps.
- Downloadverslag tonen
+ Toon downloadverslagStel een verslag op met foutdetails als downloads mislukken.
- Downloadverslag tonen
+ Toon verslag automatische downloadsToon een melding bij automatisch gedownloade afleveringen.Android-versies lager dan 4.1 ondersteunen geen knoppen op meldingen.Wachtrijlocatie
@@ -507,10 +507,11 @@
Over AntennaPodAntennaPod-versie
+ Bijdragers
+ Iedereen kan helpen AntennaPod te verbeteren middels programmeren, vertalen of het helpen van gebruikers op het forumOntwikkelaars
- Iedereen kan helpen AntennaPod te verbeterenVertalers
- De vertalingen zijn gedaan door AntennaPod-gebruikers op Transifex
+ Met dank aanPrivacybeleidLicentiesAntennaPod maakt gebruik van andere geweldige software
@@ -554,6 +555,8 @@
Kies een te importeren bestandGeïmporteerd.\n\nDruk op Oké om AntennaPod opnieuw te starten.Deze databank is geëxporteerd door een nieuwere versie van Antennapod. Je huidige versie weet nog niet hoe daar mee om te gaan.
+ Favorieten exporteren
+ Exporteer opgeslagen favorieten naar een bestandSlaaptimer instellenSlaaptimer uitschakelen
diff --git a/core/src/main/res/values-pl/strings.xml b/core/src/main/res/values-pl/strings.xml
index b06ca5fd1..1043b58d8 100644
--- a/core/src/main/res/values-pl/strings.xml
+++ b/core/src/main/res/values-pl/strings.xml
@@ -27,7 +27,7 @@
PobraneCałkowity czas odtwarzania podcastów:
- %1$d z %2$d odcinków rozpoczęto.\n\nZagrano %3$s z %4$s.
+ %1$d z %2$d odcinków rozpoczęto.\n\nOdtworzono %3$s z %4$s.Tryb statystykOblicz łączny czas rzeczywistego odtwarzania. Dwukrotne odtworzenie będzie policzone ale zaznaczenie jako odtworzone nie będzie policzone.Podsumuj wszystkie podcasty oznaczone jako odtworzone
@@ -85,6 +85,7 @@
Nowe ustawienie automatycznego pobierania zostanie zastosowane do nowych odcinków.\n Czy chcesz zastosować je także do odcinków opublikowanych wcześniej?Automatyczne usuwanie odcinkówRedukcja głośności
+ Zmniejsz głośność dla odcinków z tego kanału: %1$sWyłączonaŚredniaSilna
@@ -108,6 +109,12 @@
%d dni po odtworzeniu%d dni po odtworzeniu
+
+ %d zaznaczono
+ %d zaznaczono
+ %d zaznaczono
+ %d zaznaczono
+ Ładowanie więcej...Oznacz wszystkie jako odtworzone
@@ -207,7 +214,7 @@
%d odcinki(ów) usunięto z kolejki.Dodaj do Ulubionych
- Dodaj do ulubionych
+ Dodano do ulubionychUsuń z UlubionychUsunięto z ulubionychOdwiedź stronę
@@ -216,6 +223,7 @@
Wyłącz automatyczne pobieranieZresetuj pozycję odtwarzaniaPozycja usunięta
+ Nie zaznaczono żadnego elementuOperacja zakończona sukcesemPobieranie w toku
@@ -339,6 +347,8 @@
Automatyczne kasowanie odcinków, Import, EksportProjektKolejka
+ Synchronizacja
+ Synchronizuj z innymi urządzeniami za pomocą gpodder.netAutomatyzacjaSzczegółyImport/Eksport
@@ -429,7 +439,9 @@
Wylogowanie się powiodłoZmień informacje logowaniaZmień dane logowania konta gpodder.net.
+ Synchronizuj terazSynchronizuj subskrypcje oraz stan odcinków z pomocą gpodder.net.
+ Wymuś pełną synchronizacjęSynchronizuj wszystkie subskrypcje oraz stan odcinków z pomocą gpodder.net.%1$s na urządzeniu %2$s]]>Pokaż powiadomienia błędów synchronizacji
@@ -437,6 +449,12 @@
Prędkość odtwarzaniaDostosuj prędkości dostępne dla odtwarzania audio o zmiennej prędkościPrędkość używana podczas odtwarzania odcinków z tego kanału
+ Automatyczne pomijanie
+ Pomijaj wstęp i napisy końcowe
+ Pomijaj na końcu
+ Pomijaj na początku
+ Pominięto ostatnie %d sekund(y)
+ Pominięto pierwsze %d sekund(y)Dostosuj informacje do prędkości odtwarzaniaWyświetlana pozycja i czas trwania są dostosowane do prędkości odtwarzaniaSzybkie przewijanie do przodu
@@ -487,6 +505,8 @@
Kolejkuj pobraneDodaj pobrane odcinki do kolejkiWbudowany odtwarzacz Androida
+ Zmień na ExoPlayer
+ Zmieniono na ExoPlayerPomiń ciszę w plikach audioKończenie odtwarzania wideoZachowanie przy wyjściu z odtwarzania wideo
@@ -509,9 +529,7 @@
O...Wersja AntennaPodTwórcy
- Każdy może pomóc ulepszyć AntennaPodTłumacze
- Tłumaczenie tworzone przez użytkowników AntennaPod używających TransifexPolityka prywatnościLicencjeAntennaPod używa różnego świetnego oprogramowania/bibliotek
@@ -520,6 +538,13 @@
SzukajBrak wyników dla \"%1$s\"
+ Rozpoczęto synchronizację
+ Wysyłanie zmian odcinków...
+ Pobieranie zmian odcinków...
+ Wysyłanie statusu odtworzeń...
+ Synchronizowanie subskrypcji...
+ Synchronizacja udana
+ Synchronizacja nie powiodła sięPrzenieś subskrypcje i kolejkę na inne urządzenieBaza danych
@@ -539,6 +564,7 @@
Eksport HTMLEksport bazy danychImport bazy danych
+ Import bazy danych nadpisze wszystkie twoje aktualne subskrypcje i historię odtworzeń. Zalecany jest eksport aktualnej bazy danych jako kopia zapasowa. Czy chcesz zamienić?Proszę czekać...Błąd eksportuExport zakończony powodzeniem
@@ -637,16 +663,23 @@ https://gpodder.net/register/SubskrybujSubskrybuję...Podgląd
+ Zakończ podglądCofnijPrzewiń
+ Zwiększ prędkość
+ Zmniejsz prędkośćAudioWideoPrzesuń w góręOdcinek jest pobieranyOdcinek jest w kolejce
+ Odcinek oznaczony jako ulubionyPrzeciągnij aby zmienić pozycję elementuZaładuj następną stronę
+ Zamień strony
+ Pozycja: %1$s
+ ZastosujAutoryzacjaZmień swoją nazwę użytkownika oraz hasło dla tego podcastu i jego odcinków
@@ -672,6 +705,7 @@ https://gpodder.net/register/
Przeglądaj gpodder.netOdkryjwięcej »
+ Wyszukiwanie przy pomocy %1$sFiltrujWszystkie
@@ -699,6 +733,12 @@ https://gpodder.net/register/
Data (Stare \u2192 Nowe)Długość (Krótkie \u2192 Długie)Długość (Długie \u2192 Krótkie)
+ A \u2192 Z
+ Z \u2192 A
+ Nowe \u2192 Stare
+ Stare \u2192 Nowe
+ Krótkie \u2192 Długie
+ Długie \u2192 KrótkiePodoba Ci się AntennaPod?Bylibyśmy wdzięczni, jeśli poświęciłbyś chwilę aby ocenić AntennaPod.
@@ -759,4 +799,7 @@ https://gpodder.net/register/
Dodaj widżetNieprzezroczystość
+ Ustawienia uaktualnione pomyślnie.
+ Wygląda na to, że dużo streamujesz. Czy chcesz, aby na listach odcinków pokazywać przyciski do stermowania.
+ Wygląda na to, że dużo pobierasz. Czy chcesz, aby na listach odcinków pokazywać przyciski do pobierania.
diff --git a/core/src/main/res/values-pt-rBR/strings.xml b/core/src/main/res/values-pt-rBR/strings.xml
index 24f89aa4d..c21fbdef4 100644
--- a/core/src/main/res/values-pt-rBR/strings.xml
+++ b/core/src/main/res/values-pt-rBR/strings.xml
@@ -31,7 +31,9 @@
Calcular a duração que já foi tocada. Tocar das vezes é contado o dobro, enquanto marcar como tocada não é contadoSomar todos os podcasts marcados como tocadosNota: A velocidade de reprodução nunca é levada em conta.
+ Isso ira apagar o histórico de reprodução de todos os episódios. Tem certeza que deseja continuar?
+ Tamanho total dos episódios baixados.Abrir menuFechar menu
@@ -276,6 +278,7 @@
Nenhum episódio na filaEste episódio não possui notas.
+ Nenhum download em andamentoEste episódio não possui capítulosArmazenamento
@@ -320,6 +323,7 @@
Fones de ouvido reconectadosBluetooth reconectadoAtualizações via Rede de Dados Celular
+ Download automáticoInterface com usuárioSelecionar temaConfigurar itens da Gaveta de Navegação
@@ -350,6 +354,7 @@
Saiu com sucessoAlterar informações de loginAlterar informações de login da sua conta gpodder.net
+ Sincronizar agoraSincronizar as alterações de estado da inscrição e de episódios com o gpodder.net.Sincronizar os estados das inscrições e episódios com o gpodder.net.%1$s com o dispositivo %2$s]]>
diff --git a/core/src/main/res/values-pt/strings.xml b/core/src/main/res/values-pt/strings.xml
index 375fa5426..64a381953 100644
--- a/core/src/main/res/values-pt/strings.xml
+++ b/core/src/main/res/values-pt/strings.xml
@@ -33,7 +33,7 @@
Somar todos os podcasts marcados como reproduzidosAviso: a velocidade de reprodução nunca será considerada.Reiniciar estatísticas dos dados
- Isto irá apagar o histórico do tempo de reprodução pata todos os episódios. Tem a certeza de que deseja continuar?
+ Isto irá apagar o histórico do tempo de reprodução para todos os episódios. Tem a certeza de que deseja continuar?Tamanho total dos podcasts descarregados:
@@ -176,7 +176,7 @@
Se quiser ir para uma posição, tem que reproduzir o episódio%d episódio marcado como reproduzido.
- %depisódios marcados como reproduzido.
+ %depisódios marcados como reproduzidos. Marcar como não reproduzidoMarcar como não lida
@@ -507,10 +507,11 @@
AcercaVersão do AntennaPod
+ Contributos
+ Todos podem ajudar a melhorar o AntennaPod - com código, com traduções ou até mesmo auxiliando os utilizadores do nosso fórumProgramadores
- Todos podem ajudar a tornar o AntennaPod melhorTradutores
- As traduções são criadas pelos utilizadores do AntennaPod, através da plataforma Transifex
+ Especial agradecimentoPolítica de privacidadeLicençasAntennaPod utiliza outro software grandioso
@@ -554,6 +555,8 @@
Selecione o ficheiro a importarImportação bem sucedida.\n\nPor favor prima OK para reiniciar o AntennaPodA base de dados foi exportada de uma versão mais recente do AntennaPod. A sua versão da aplicação não sabe como manipular este ficheiro.
+ Exportação de favoritos
+ Exportar favoritos para um ficheiroDefinir temporizadorDesativar temporizador
diff --git a/core/src/main/res/values-ru/strings.xml b/core/src/main/res/values-ru/strings.xml
index fc01e6bad..553648f77 100644
--- a/core/src/main/res/values-ru/strings.xml
+++ b/core/src/main/res/values-ru/strings.xml
@@ -510,9 +510,7 @@
О программеВерсия AntennaPodРазработчики
- Любой может помочь улучшить AntennaPodПереводчики
- Перевод выполнен пользователями AntennaPod при помощи TransifexПолитика конфиденциальностиЛицензииВ AntennaPod используется другое отличное ПО
diff --git a/core/src/main/res/values-sv/strings.xml b/core/src/main/res/values-sv/strings.xml
index f5d85e18c..632d5f94a 100644
--- a/core/src/main/res/values-sv/strings.xml
+++ b/core/src/main/res/values-sv/strings.xml
@@ -507,10 +507,11 @@
OmAntennaPod version
+ Medverkare
+ Alla kan hjälpa till att göra AntennaPod bättre - med kod, översättningar eller genom att hjälpa användare i vårt forum.Utvecklare
- Alla kan hjälpa till att göra AntennaPod bättreÖversättare
- Översättningar skapas av AntennaPods användare med hjälp av Transifex
+ Speciellt tackIntegritetspolicyLicenserAntennaPod förlitar sig på annan bra programvara
@@ -554,6 +555,8 @@
Välj fil att importeraImporten lyckades.\n\nTryck OK för att starta om AntennaPodDenna databas var exporterad med en nyare version av AntennaPod. Din nuvarande installation vet inte hur den ska hantera filen än.
+ Favoritexport
+ Exportera sparade favoriter till filStäll in sömntimerStäng av sömntimer
diff --git a/core/src/main/res/values-uk/strings.xml b/core/src/main/res/values-uk/strings.xml
index 24a405e45..d61cb5977 100644
--- a/core/src/main/res/values-uk/strings.xml
+++ b/core/src/main/res/values-uk/strings.xml
@@ -453,9 +453,7 @@
Про програмуВерсія AntennaPodРозробники
- Кожен може допомогти AntennaPod стати кращеПерекладачі
- Переклади створюються користувачами AntennaPod за допомогою TransifexПолітика конфіденційностіЛіцензіїAntennaPod використовує інше чудове програмне забезпечення
diff --git a/core/src/main/res/values-zh-rCN/strings.xml b/core/src/main/res/values-zh-rCN/strings.xml
index 6b02a07e6..28e7863a8 100644
--- a/core/src/main/res/values-zh-rCN/strings.xml
+++ b/core/src/main/res/values-zh-rCN/strings.xml
@@ -129,7 +129,7 @@
分享播客URL分享媒体文件地址分享带播放位置的媒体文件地址
- 请确认您想删除播客“1%1$s” 及其所有节目(包括已经下载的)
+ 请确认您想删除播客“%1$s” 及其所有节目(包括已经下载的)正在移除播客刷新所有播客多选
@@ -151,7 +151,7 @@
下载
- 正下载1%d个音频节目
+ 正下载%d个音频节目播放暂停
@@ -160,7 +160,7 @@
无法删除文件。重启可能解决该问题。删除节目
- 已删除1%d个节目
+ 已删除%d个节目移除“新的”标签已移除“新的”标签
@@ -170,21 +170,21 @@
已标为已读要跳转到某处,你需要播放这一集
- 已将1%d个节目标记为已播放
+ 已将%d个节目标记为已播放标记未播放标为未读
- 已将1%d个节目标记为未播放
+ 已将%d个节目标记为未播放添加到播放列表已添加到播放列表
- 已将1%d个节目添加到序列中
+ 已将%d个节目添加到序列中从播放列表中删除
- 已从序列中移除1%d个节目
+ 已从序列中移除%d个节目加入收藏添加到收藏
@@ -499,9 +499,7 @@
关于AntennaPod版本开发者
- 每个人都可以帮助改进AntennaPod译者
- 翻译由AntennPod用户使用Transifex创建隐私政策许可证AntennaPod使用其他伟大的软件
@@ -540,7 +538,7 @@
请等待...导出出错成功导出
- 导出文件被写入:\n\n 1%1$s
+ 导出文件被写入:\n\n %1$s读取 OPML 文件需要访问外部存储的权限选择导入文件成功导入,请按OK重启AntennaPod
@@ -661,7 +659,7 @@
搜索播客……搜索 iTunes
- 搜索 fydd
+ 搜索 fyyd高级通过URL添加播客浏览 gpodder.net
diff --git a/core/src/main/res/values/colors.xml b/core/src/main/res/values/colors.xml
index a55378931..187f3725c 100644
--- a/core/src/main/res/values/colors.xml
+++ b/core/src/main/res/values/colors.xml
@@ -23,7 +23,8 @@
#0078C2#3D8BFF
- #008AB8
+ #0ba2ff
+ #0878ff#DDDDDD#191919
diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml
index 0813d8aa5..850dec9b3 100644
--- a/core/src/main/res/values/strings.xml
+++ b/core/src/main/res/values/strings.xml
@@ -531,10 +531,11 @@
AboutAntennaPod version
+ Contributors
+ Everyone can help to make AntennaPod better - with code, translations or by helping users in our forumDevelopers
- Everyone can help to make AntennaPod betterTranslators
- Translations are created by users of AntennaPod using Transifex
+ Special thanksPrivacy policyLicensesAntennaPod uses other great software
diff --git a/core/src/main/res/values/styles.xml b/core/src/main/res/values/styles.xml
index 6dff2782f..73ecdb14e 100644
--- a/core/src/main/res/values/styles.xml
+++ b/core/src/main/res/values/styles.xml
@@ -228,8 +228,8 @@