summaryrefslogtreecommitdiff
path: root/core/src
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2020-02-05 13:10:04 +0100
committerByteHamster <info@bytehamster.com>2020-02-05 13:10:04 +0100
commitf790b78b1a6c2aaf0fb789be9542d09ed2da47d2 (patch)
treef6be97a59997f0f6deb0d02e989cee39183fde1f /core/src
parent634c98317fb4ca81557f618f2741f6479066c75d (diff)
parent6e6a64f5024e09c42dc0710090a1fa4cbaa21372 (diff)
downloadAntennaPod-f790b78b1a6c2aaf0fb789be9542d09ed2da47d2.zip
Merge branch 'master' into develop
Diffstat (limited to 'core/src')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java34
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/playback/LocalPSMP.java1
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java7
-rw-r--r--core/src/main/res/values-ca/strings.xml6
-rw-r--r--core/src/main/res/values-da/strings.xml89
-rw-r--r--core/src/main/res/values-de/strings.xml30
-rw-r--r--core/src/main/res/values-fr/strings.xml12
-rw-r--r--core/src/main/res/values-gl-rES/strings.xml79
-rw-r--r--core/src/main/res/values-hu/strings.xml1
-rw-r--r--core/src/main/res/values-it/strings.xml92
-rw-r--r--core/src/main/res/values-nl/strings.xml10
-rw-r--r--core/src/main/res/values-pl-rPL/strings.xml2
-rw-r--r--core/src/main/res/values-uk-rUA/strings.xml53
-rw-r--r--core/src/main/res/values-zh-rCN/strings.xml2
14 files changed, 279 insertions, 139 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
index 9db5eb212..383697fa2 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/preferences/UserPreferences.java
@@ -389,7 +389,7 @@ public class UserPreferences {
return Float.parseFloat(prefs.getString(PREF_PLAYBACK_SPEED, "1.00"));
} catch (NumberFormatException e) {
Log.e(TAG, Log.getStackTraceString(e));
- UserPreferences.setPlaybackSpeed("1.00");
+ UserPreferences.setPlaybackSpeed(1.0f);
return 1.0f;
}
}
@@ -399,7 +399,7 @@ public class UserPreferences {
return Float.parseFloat(prefs.getString(PREF_VIDEO_PLAYBACK_SPEED, "1.00"));
} catch (NumberFormatException e) {
Log.e(TAG, Log.getStackTraceString(e));
- UserPreferences.setVideoPlaybackSpeed("1.00");
+ UserPreferences.setVideoPlaybackSpeed(1.0f);
return 1.0f;
}
}
@@ -408,7 +408,7 @@ public class UserPreferences {
return prefs.getBoolean(PREF_PLAYBACK_SKIP_SILENCE, false);
}
- public static String[] getPlaybackSpeedArray() {
+ public static float[] getPlaybackSpeedArray() {
return readPlaybackSpeedArray(prefs.getString(PREF_PLAYBACK_SPEED_ARRAY, null));
}
@@ -638,15 +638,15 @@ public class UserPreferences {
.apply();
}
- public static void setPlaybackSpeed(String speed) {
+ public static void setPlaybackSpeed(float speed) {
prefs.edit()
- .putString(PREF_PLAYBACK_SPEED, speed)
+ .putString(PREF_PLAYBACK_SPEED, String.valueOf(speed))
.apply();
}
- public static void setVideoPlaybackSpeed(String speed) {
+ public static void setVideoPlaybackSpeed(float speed) {
prefs.edit()
- .putString(PREF_VIDEO_PLAYBACK_SPEED, speed)
+ .putString(PREF_VIDEO_PLAYBACK_SPEED, String.valueOf(speed))
.apply();
}
@@ -769,24 +769,22 @@ public class UserPreferences {
}
}
- private static String[] readPlaybackSpeedArray(String valueFromPrefs) {
- String[] selectedSpeeds = null;
- // If this preference hasn't been set yet, return the default options
- if (valueFromPrefs == null) {
- selectedSpeeds = new String[] { "0.75", "1.00", "1.25", "1.50", "1.75", "2.00" };
- } else {
+ private static float[] readPlaybackSpeedArray(String valueFromPrefs) {
+ if (valueFromPrefs != null) {
try {
JSONArray jsonArray = new JSONArray(valueFromPrefs);
- selectedSpeeds = new String[jsonArray.length()];
+ float[] selectedSpeeds = new float[jsonArray.length()];
for (int i = 0; i < jsonArray.length(); i++) {
- selectedSpeeds[i] = jsonArray.getString(i);
+ selectedSpeeds[i] = (float) jsonArray.getDouble(i);
}
+ return selectedSpeeds;
} catch (JSONException e) {
Log.e(TAG, "Got JSON error when trying to get speeds from JSONArray");
e.printStackTrace();
}
}
- return selectedSpeeds;
+ // If this preference hasn't been set yet, return the default options
+ return new float[] { 0.75f, 1.0f, 1.25f, 1.5f, 1.75f, 2.0f };
}
public static String getMediaPlayer() {
@@ -816,11 +814,11 @@ public class UserPreferences {
}
public static VideoBackgroundBehavior getVideoBackgroundBehavior() {
- switch (prefs.getString(PREF_VIDEO_BEHAVIOR, "stop")) {
+ switch (prefs.getString(PREF_VIDEO_BEHAVIOR, "pip")) {
case "stop": return VideoBackgroundBehavior.STOP;
case "pip": return VideoBackgroundBehavior.PICTURE_IN_PICTURE;
case "continue": return VideoBackgroundBehavior.CONTINUE_PLAYING;
- default: return VideoBackgroundBehavior.STOP;
+ default: return VideoBackgroundBehavior.PICTURE_IN_PICTURE;
}
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/LocalPSMP.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/LocalPSMP.java
index 9c32e42e0..6f7401698 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/LocalPSMP.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/LocalPSMP.java
@@ -646,6 +646,7 @@ public class LocalPSMP extends PlaybackServiceMediaPlayer {
float retVal = 1;
if ((playerStatus == PlayerStatus.PLAYING
|| playerStatus == PlayerStatus.PAUSED
+ || playerStatus == PlayerStatus.INITIALIZED
|| playerStatus == PlayerStatus.PREPARED) && mediaPlayer.canSetSpeed()) {
retVal = mediaPlayer.getCurrentSpeedMultiplier();
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
index 01e84d732..fbd8d65d8 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
@@ -574,6 +574,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
} else if (mediaPlayer.getPlayable() == null) {
startPlayingFromPreferences();
}
+ taskManager.restartSleepTimer();
return true;
case KeyEvent.KEYCODE_MEDIA_PLAY:
if (status == PlayerStatus.PAUSED || status == PlayerStatus.PREPARED) {
@@ -584,6 +585,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
} else if (mediaPlayer.getPlayable() == null) {
startPlayingFromPreferences();
}
+ taskManager.restartSleepTimer();
return true;
case KeyEvent.KEYCODE_MEDIA_PAUSE:
if (status == PlayerStatus.PLAYING) {
@@ -833,9 +835,6 @@ public class PlaybackService extends MediaBrowserServiceCompat {
@Override
public void onPlaybackStart(@NonNull Playable playable, int position) {
- if (taskManager.isSleepTimerActive()) {
- taskManager.restartSleepTimer();
- }
taskManager.startWidgetUpdater();
if (position != PlaybackServiceMediaPlayer.INVALID_TIME) {
playable.setPosition(position);
@@ -1468,10 +1467,12 @@ public class PlaybackService extends MediaBrowserServiceCompat {
public void resume() {
mediaPlayer.resume();
+ taskManager.restartSleepTimer();
}
public void prepare() {
mediaPlayer.prepare();
+ taskManager.restartSleepTimer();
}
public void pause(boolean abandonAudioFocus, boolean reinit) {
diff --git a/core/src/main/res/values-ca/strings.xml b/core/src/main/res/values-ca/strings.xml
index aeb5738b2..4d16c469e 100644
--- a/core/src/main/res/values-ca/strings.xml
+++ b/core/src/main/res/values-ca/strings.xml
@@ -91,11 +91,14 @@
<item quantity="one">1 dia després d\'acabar</item>
<item quantity="other">%d dies després d\'acabar</item>
</plurals>
+ <string name="num_selected_label">%d sel·leccionat</string>
<!--'Add Feed' Activity labels-->
<string name="feedurl_label">Enllaç del canal</string>
<string name="etxtFeedurlHint">URL, canal o lloc web</string>
<string name="txtvfeedurl_label">Afegeix podcast amb l\'URL</string>
<string name="browse_gpoddernet_label">Navega gpodder.net</string>
+ <string name="discover">Descobreix</string>
+ <string name="discover_more">més »</string>
<!--Actions on feeds-->
<string name="mark_all_read_label">Marca-ho tot com a llegit</string>
<string name="mark_all_read_msg">S\'han marcat tots els episodis com a llegits</string>
@@ -246,6 +249,7 @@
<string name="appearance">Aparença</string>
<string name="external_elements">Elements externs</string>
<string name="interruptions">Interrupcions</string>
+ <string name="preference_search_hint">Cerca…</string>
<string name="media_player">Reproductor multimèdia</string>
<string name="pref_episode_cleanup_title">Neteja l\'episodi</string>
<string name="pref_episode_cleanup_summary">Els 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</string>
@@ -494,8 +498,10 @@
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">S\'estan important les subscripcions des de les apps de propòsit únic...</string>
<!--Add podcast fragment-->
+ <string name="search_podcast_hint">Cerca podcast…</string>
<string name="search_itunes_label">Cerca a iTunes</string>
<string name="search_fyyd_label">Cerca a fyyd</string>
+ <string name="advanced_search">Cerca avançada</string>
<string name="filter">Filtra</string>
<!--Episodes apply actions-->
<string name="all_label">Tot</string>
diff --git a/core/src/main/res/values-da/strings.xml b/core/src/main/res/values-da/strings.xml
index 728975847..58192ee30 100644
--- a/core/src/main/res/values-da/strings.xml
+++ b/core/src/main/res/values-da/strings.xml
@@ -64,6 +64,7 @@
<string name="cover_label">Billede</string>
<string name="error_label">Fejl</string>
<string name="error_msg_prefix">En fejl er opstået:</string>
+ <string name="needs_storage_permission">Tilladelse til lageradgang kræves for denne handling</string>
<string name="refresh_label">Opdater</string>
<string name="external_storage_error_msg">Ingen ekstern harddisk er tilgængelig. Vær venlig at sørge for at den eksterne hukommelse er monteret så app\'en kan fungere korrekt.</string>
<string name="chapters_label">Kapitler</string>
@@ -86,6 +87,10 @@
<string name="episode_cleanup_never">Aldrig</string>
<string name="episode_cleanup_queue_removal">Når ikke i kø</string>
<string name="episode_cleanup_after_listening">Efter færdig afspilning</string>
+ <plurals name="episode_cleanup_hours_after_listening">
+ <item quantity="one">1 time efter afslutning</item>
+ <item quantity="other">%d timer efter afslutning</item>
+ </plurals>
<plurals name="episode_cleanup_days_after_listening">
<item quantity="one">1 dag efter færdig afspilning</item>
<item quantity="other">%d dage efter færdig afspilning</item>
@@ -95,18 +100,28 @@
<string name="etxtFeedurlHint">www.example.com/feed</string>
<string name="txtvfeedurl_label">Tilføj podcast via webadresse</string>
<string name="browse_gpoddernet_label">Gennemse gpodder.net</string>
+ <string name="discover">Opdag</string>
+ <string name="discover_more">mere »</string>
<!--Actions on feeds-->
<string name="mark_all_read_label">Marker alle som afspillet</string>
<string name="mark_all_read_msg">Marker alle udsendelser som afspillet</string>
<string name="mark_all_read_confirmation_msg">Bekræft venligst at du ønsker at markere alle udsendelser som værende afspillet.</string>
+ <string name="remove_all_new_flags_label">Fjern alle \"ny\"-markeringer</string>
+ <string name="removed_all_new_flags_msg">Fjernede alle \"ny\"-markeringer</string>
<string name="show_info_label">Vis information</string>
+ <string name="show_feed_settings_label">Vis podcast-indstillinger</string>
<string name="feed_info_label">Podcast-info</string>
+ <string name="feed_settings_label">Podcast-indstillinger</string>
<string name="rename_feed_label">Omdøb podcast</string>
<string name="remove_feed_label">Fjern podcast</string>
<string name="share_label">Del…</string>
<string name="share_link_label">Del udsendelsens webadresse</string>
+ <string name="share_link_with_position_label">Del webadresse for udsendelse med position</string>
<string name="share_file_label">Del fil</string>
+ <string name="share_website_url_label">Del webstedets adresse</string>
<string name="share_feed_url_label">Del webadresse for feedet</string>
+ <string name="share_item_url_label">Del webadresse for mediefil</string>
+ <string name="share_item_url_with_position_label">Del webadresse for mediefil med position</string>
<string name="feed_delete_confirmation_msg">Bekræft venligst at du ønsker at slette podcasten \"%1$s\" og ALLE dens udsendelser (inklusive overførte udsendelser)</string>
<string name="feed_remover_msg">Fjerner podcast</string>
<string name="load_complete_feed">Opdater komplet podcast</string>
@@ -127,17 +142,40 @@
<string name="open_podcast">Åbn podcast</string>
<!--actions on feeditems-->
<string name="download_label">Hent</string>
+ <plurals name="downloading_batch_label">
+ <item quantity="one">Henter %d udsendelse.</item>
+ <item quantity="other">Henter %d udsendelser.</item>
+ </plurals>
<string name="play_label">Afspil</string>
<string name="pause_label">Sæt på pause</string>
<string name="stream_label">Stream</string>
<string name="delete_label">Slet</string>
<string name="delete_failed">Kan ikke slette fil. En genstart af enheden vil sandsynligvis hjælpe.</string>
+ <string name="delete_episode_label">Slet udsendelse</string>
+ <plurals name="deleted_episode_batch_label">
+ <item quantity="one">%d udsendelse slettet.</item>
+ <item quantity="other">%d udsendelser slettet.</item>
+ </plurals>
+ <string name="remove_new_flag_label">Fjern \"ny\"-markering</string>
+ <string name="removed_new_flag_label">Fjernet \"ny\"-markering</string>
<string name="mark_read_label">Marker som læst</string>
<string name="marked_as_read_label">Markeret som afspillet</string>
+ <plurals name="marked_read_batch_label">
+ <item quantity="one">%d udsendelse markeret som afspillet.</item>
+ <item quantity="other">%d udsendelser markeret som afspillet.</item>
+ </plurals>
<string name="mark_unread_label">Marker som uafspillet</string>
+ <plurals name="marked_unread_batch_label">
+ <item quantity="one">%d udsendelse markeret som uafspillet.</item>
+ <item quantity="other">%d udsendelser markeret som uafspillede.</item>
+ </plurals>
<string name="add_to_queue_label">Føj til kø</string>
<string name="added_to_queue_label">Føjet til kø</string>
<string name="remove_from_queue_label">Fjern fra kø</string>
+ <plurals name="removed_from_queue_batch_label">
+ <item quantity="one">%d udsendelse fjernet fra køen.</item>
+ <item quantity="other">%d udsendelser fjernet fra køen.</item>
+ </plurals>
<string name="add_to_favorite_label">Føj til foretrukne</string>
<string name="added_to_favorites">Føjet til foretrukne</string>
<string name="remove_from_favorite_label">Fjern fra foretrukne</string>
@@ -189,6 +227,9 @@
<string name="confirm_mobile_download_dialog_title">Bekræft brug af mobildata</string>
<string name="confirm_mobile_download_dialog_message_not_in_queue">Overførsel over mobil dataforbindelse er slået fra i indstillingerne.\n\nDu kan vælge blot at føje udsendelsen til køen eller du kan tillade overførsel midlertidigt.\n\n<small>Dit valg vil blive husket i 10 minutter.</small></string>
<string name="confirm_mobile_download_dialog_message">Overførsel over mobil dataforbindelse er slået fra i indstillingerne.\n\nVil du tillade overførsel midlertidigt?\n\n<small>Dit valg vil blive husket i 10 minutter.</small></string>
+ <string name="confirm_mobile_streaming_notification_title">Bekræft mobil streaming</string>
+ <string name="confirm_mobile_streaming_notification_message">Streaming via mobildata er slået fra i indstillingerne. Tryk for at streame alligevel.</string>
+ <string name="confirm_mobile_streaming_button_always">Tillad altid</string>
<string name="confirm_mobile_download_dialog_only_add_to_queue">Sæt i kø</string>
<string name="confirm_mobile_download_dialog_enable_temporarily">Tillad midlertidigt</string>
<!--Mediaplayer messages-->
@@ -198,6 +239,7 @@
<string name="player_ready_msg">Klar</string>
<string name="player_seeking_msg">Søger</string>
<string name="playback_error_server_died">Server døde</string>
+ <string name="playback_error_unsupported">Kan ikke afspille denne medietype</string>
<string name="playback_error_unknown">Ukendt fejl</string>
<string name="no_media_playing_label">Ingen medier afspiller</string>
<string name="player_buffering_msg">Henter data til buffer</string>
@@ -208,27 +250,44 @@
<string name="unlock_queue">Lås kø op</string>
<string name="queue_locked">Kø låst</string>
<string name="queue_unlocked">Kø låst op</string>
+ <string name="checkbox_do_not_show_again">Vis ikke igen</string>
<string name="clear_queue_label">Ryd kø</string>
<string name="undo">Fortryd</string>
<string name="move_to_top_label">Flyt til toppen</string>
<string name="move_to_bottom_label">Flyt til bunden</string>
<string name="sort">Sorter</string>
+ <string name="keep_sorted">Hold sorteret</string>
<string name="date">Dato</string>
<string name="duration">Varighed</string>
<string name="episode_title">Titel på udsendelse</string>
<string name="feed_title">Titel på podcast</string>
<string name="random">Tilfældig</string>
+ <string name="smart_shuffle">Smart blanding</string>
<string name="ascending">Stigende</string>
<string name="descending">Faldende</string>
<string name="clear_queue_confirmation_msg">Bekræft venligst at du vil rydde ALLE udsendelser fra køen</string>
+ <string name="sort_old_to_new">Gamle til nye</string>
+ <string name="sort_new_to_old">Nye til gamle</string>
<!--Variable Speed-->
<string name="download_plugin_label">Hent plugin</string>
<string name="no_playback_plugin_title">Plugin er ikke installeret</string>
<string name="set_playback_speed_label">Afspilningshastigheder</string>
<string name="enable_sonic">Slå Sonic til</string>
<!--Empty list labels-->
+ <string name="no_items_header_label">Ingen udsendelser i køen</string>
<string name="no_shownotes_label">Denne udsendelse har ingen beskrivelse.</string>
+ <string name="no_run_downloads_head_label">Ingen overførsler i gang</string>
+ <string name="no_comp_downloads_head_label">Ingen overførte udsendelser</string>
+ <string name="no_log_downloads_head_label">Ingen overførselslog</string>
+ <string name="no_history_head_label">Ingen historik</string>
+ <string name="no_all_episodes_head_label">Ingen udsendelser</string>
+ <string name="no_all_episodes_label">Når du tilføjer en podcast, vil udsendelserne blive vist her.</string>
+ <string name="no_new_episodes_label">Når nye udsendelser ankommer, vil de blive vist her.</string>
+ <string name="no_fav_episodes_head_label">Ingen foretrukne udsendelser</string>
+ <string name="no_fav_episodes_label">Du kan føje udsendelser til foretrukne ved at trykke længe på dem</string>
+ <string name="no_chapters_head_label">Ingen kapitler</string>
<string name="no_chapters_label">Denne udsendelse har ingen kapitler.</string>
+ <string name="no_subscriptions_head_label">Ingen abonnementer</string>
<!--Preferences-->
<string name="storage_pref">Lagring</string>
<string name="project_pref">Projekt</string>
@@ -237,8 +296,12 @@
<string name="automation">Automatisering</string>
<string name="download_pref_details">Detaljer</string>
<string name="import_export_pref">Import/eksport</string>
+ <string name="import_export_search_keywords">sikkerhedskopiering, sikkerhedskopi, backup, gendan, gendannelse, restore</string>
<string name="appearance">Udseende</string>
<string name="interruptions">Afbrydelser</string>
+ <string name="preference_search_hint">Søg...</string>
+ <string name="preference_search_no_results">Ingen resultater</string>
+ <string name="preference_search_clear_history">Slet historik</string>
<string name="media_player">Medieafspiller</string>
<string name="pref_episode_cleanup_title">Oprydning i udsendelser</string>
<string name="pref_episode_cleanup_summary">Tillad at udsendelser, som ikke er i køen og som ikke er markeret som foretrukne, kan fjernes, hvis Automatisk overførsel har brug for plads til nye udsendelser</string>
@@ -271,7 +334,11 @@
<string name="pref_pauseOnHeadsetDisconnect_title">Afbrydelse af hovedtelefoner</string>
<string name="pref_unpauseOnHeadsetReconnect_title">Tilslutning af hovedtelefoner igen</string>
<string name="pref_unpauseOnBluetoothReconnect_title">Bluetooth forbundet igen</string>
+ <string name="pref_stream_over_download_title">Foretræk streaming</string>
<string name="pref_mobileUpdate_title">Mobile opdateringer</string>
+ <string name="pref_mobileUpdate_auto_download">Hent automatisk</string>
+ <string name="pref_mobileUpdate_episode_download">Download af udsendelser</string>
+ <string name="pref_mobileUpdate_streaming">Streaming</string>
<string name="user_interface_label">Brugergrænseflade</string>
<string name="pref_set_theme_title">Vælg tema</string>
<string name="pref_nav_drawer_items_title">Vælg elementer i navigationspanelet</string>
@@ -288,6 +355,7 @@
<string name="pref_automatic_download_on_battery_sum">Tillad automatisk overførsel, når batteriet ikke oplades</string>
<string name="pref_parallel_downloads_title">Parallelle overførsler</string>
<string name="pref_episode_cache_title">Mellemlager for udsendelser</string>
+ <string name="pref_theme_title_use_system">Brug systemtema</string>
<string name="pref_theme_title_light">Lys</string>
<string name="pref_theme_title_dark">Mørk</string>
<string name="pref_theme_title_trueblack">Sort (AMOLED-klar)</string>
@@ -331,9 +399,18 @@
<string name="pref_showDownloadReport_title">Vis rapport over overførsler</string>
<string name="pref_showDownloadReport_sum">Lav en rapport, som viser detaljer om fejlene, hvis overførsler fejler</string>
<string name="pref_expand_notify_unsupport_toast">Android-versioner før 4.1 understøtter ikke udvidede notifikationer.</string>
+ <string name="pref_enqueue_location_title">Placering i kø</string>
+ <string name="pref_enqueue_location_sum">Føj udsendelser til: %1$s</string>
+ <string name="enqueue_location_back">Slutningen</string>
+ <string name="enqueue_location_front">Starten</string>
+ <string name="enqueue_location_after_current">Efter aktuel udsendelse</string>
<string name="pref_smart_mark_as_played_disabled">Slået fra</string>
<string name="pref_image_cache_size_title">Størrelse på mellemlager (cache) for billeder</string>
<string name="pref_image_cache_size_sum">Størrelse på diskmellemlageret (disk cache) for billeder</string>
+ <string name="bug_report_title">Rapportér fejl i appen</string>
+ <string name="open_bug_tracker">Åbn programfejlsdatabase</string>
+ <string name="copy_to_clipboard">Kopier til udklipsholder</string>
+ <string name="copied_to_clipboard">Kopieret til udklipsholder</string>
<string name="experimental_pref">Eksperimentelt</string>
<string name="pref_current_value">Nuværende værdi: %1$s</string>
<string name="pref_proxy_title">Proxy</string>
@@ -343,9 +420,10 @@
<string name="pref_cast_message_play_flavor">Aktiver understøttelse af fjernafspilning på Cast-enheder (såsom Chromecast, højttalere med indbygget Chromecast, eller Android TV)</string>
<string name="pref_cast_message_free_flavor">Chromecast kræver tredjeparts proprietære biblioteker, som er slået fra i denne version af AntennaPod</string>
<string name="pref_enqueue_downloaded_title">Sæt overførte udsendelser i kø</string>
- <string name="pref_enqueue_downloaded_summary">Føj udsendelser til køen, så snart de er overført</string>
+ <string name="pref_enqueue_downloaded_summary">Føj downloadede udsendelser til køen</string>
<string name="media_player_builtin">Indbygget Android-afspiller</string>
<string name="pref_videoBehavior_title">Når videoen forlades</string>
+ <string name="pref_videoBehavior_sum">Opførsel når videoafspilning forlades</string>
<string name="stop_playback">Stop afspilning</string>
<string name="continue_playback">Fortsæt afspilning af lyd</string>
<string name="behavior">Funktion</string>
@@ -355,11 +433,13 @@
<string name="back_button_open_drawer">Åbn navigationsskuffen</string>
<string name="back_button_double_tap">Dobbelttryk for at afslutte</string>
<string name="back_button_show_prompt">Bekræft for at afslutte</string>
+ <string name="close_prompt">Er du sikker på at du vil lukke AntennaPod?</string>
<string name="double_tap_toast">Tryk på tilbageknappen igen for at afslutte</string>
<string name="back_button_go_to_page">Gå til side ...</string>
<string name="back_button_go_to_page_title">Vælg side</string>
<!--About screen-->
<string name="about_pref">Om</string>
+ <string name="translators">Oversættere</string>
<!--Search-->
<string name="search_hint">Søg efter udsendelser</string>
<string name="found_in_shownotes_label">Fundet i beskrivelse</string>
@@ -453,6 +533,7 @@
<string name="choose_data_directory">Vælg datamappe</string>
<string name="choose_data_directory_message">Vælg venligst roden af din datamappe. AntennaPod vil oprette passende undermapper.</string>
<string name="choose_data_directory_permission_rationale">Adgang til eksternt lager er kræver for at ændre datamappen</string>
+ <string name="choose_data_directory_available_space">%1$s af %2$s ledig</string>
<string name="create_folder_msg">Opret en ny mappe med navnet \"%1$s\"?</string>
<string name="create_folder_success">Oprettede ny mappe</string>
<string name="create_folder_error_no_write_access">Kan ikke skrive til denne mappe</string>
@@ -471,6 +552,7 @@
<string name="pref_restart_required">AntennaPod skal genstartes for at denne indstilling kan træde i kraft</string>
<!--Online feed view-->
<string name="subscribe_label">Abonner</string>
+ <string name="subscribing_label">Abonnerer ...</string>
<!--Content descriptions for image buttons-->
<string name="rewind_label">Spol tilbage</string>
<string name="fast_forward_label">Spol frem</string>
@@ -496,8 +578,10 @@
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">Importerer abonnementer fra enkeltformålsapps…</string>
<!--Add podcast fragment-->
+ <string name="search_podcast_hint">Søg efter podcast ...</string>
<string name="search_itunes_label">Søg i iTunes</string>
<string name="search_fyyd_label">Søg i fyyd</string>
+ <string name="advanced_search">Avanceret søgning</string>
<string name="filter">Filtrér</string>
<!--Episodes apply actions-->
<string name="all_label">Alle</string>
@@ -579,6 +663,9 @@
<string name="notification_channel_user_action">Handling påkrævet</string>
<string name="notification_channel_downloading">Henter</string>
<string name="notification_channel_downloading_description">Vises samtidig med den hentes.</string>
+ <string name="notification_channel_playing">Spiller nu</string>
<string name="notification_channel_error">Fejl</string>
+ <string name="import_bad_file">Ugyldig/ødelagt fil</string>
<!--Widget settings-->
+ <string name="widget_opacity">Ugennemsigtighed</string>
</resources>
diff --git a/core/src/main/res/values-de/strings.xml b/core/src/main/res/values-de/strings.xml
index 0d5158d24..379693f9f 100644
--- a/core/src/main/res/values-de/strings.xml
+++ b/core/src/main/res/values-de/strings.xml
@@ -114,10 +114,10 @@
<string name="removed_all_new_flags_msg">Alle \"neu\"-Markierungen entfernt</string>
<string name="remove_all_new_flags_confirmation_msg">Bitte bestätige, dass du die \"neu\"-Markierung aller Episoden entfernen willst.</string>
<string name="show_info_label">Informationen anzeigen</string>
- <string name="show_feed_settings_label">Zeige Feed-Einstellungen</string>
- <string name="feed_info_label">Feed-Informationen</string>
- <string name="feed_settings_label">Feed-Einstellungen</string>
- <string name="rename_feed_label">Feed umbenennen</string>
+ <string name="show_feed_settings_label">Zeige Podcast-Einstellungen</string>
+ <string name="feed_info_label">Podcast-Informationen</string>
+ <string name="feed_settings_label">Podcast-Einstellungen</string>
+ <string name="rename_feed_label">Podcast umbenennen</string>
<string name="remove_feed_label">Podcast entfernen</string>
<string name="share_label">Teilen…</string>
<string name="share_link_label">Episoden URL Teilen</string>
@@ -127,9 +127,9 @@
<string name="share_feed_url_label">Teile URL des Podcasts</string>
<string name="share_item_url_label">Teile URL der Episodendatei</string>
<string name="share_item_url_with_position_label">Teile URL der Episodendatei mit Zeitmarke</string>
- <string name="feed_delete_confirmation_msg">Bitte bestätige, dass du den Podcast \"%1$s\" und ALLE heruntergeladenen Episoden dieses Feeds entfernen möchtest.</string>
- <string name="feed_remover_msg">Entferne Podcast</string>
- <string name="load_complete_feed">Kompletten Feed aktualisieren</string>
+ <string name="feed_delete_confirmation_msg">Bitte bestätige, dass du den Podcast \"%1$s\" und ALL dessen Episoden entfernen möchtest (auch heruntergeladene).</string>
+ <string name="feed_remover_msg">Podcast wird entfernt</string>
+ <string name="load_complete_feed">Kompletten Podcast aktualisieren</string>
<string name="batch_edit">Stapelbearbeitung</string>
<string name="select_all_above">Alles oberhalb auswählen</string>
<string name="select_all_below">Alles unterhalb auswählen</string>
@@ -156,7 +156,7 @@
<string name="stream_label">Streamen</string>
<string name="delete_label">Löschen</string>
<string name="delete_failed">Die Datei kann nicht gelöscht werden. Eventuell hilft es, das Gerät neu zu starten.</string>
- <string name="delete_episode_label">Episode entfernen</string>
+ <string name="delete_episode_label">Episode löschen</string>
<plurals name="deleted_episode_batch_label">
<item quantity="one">%d Episode gelöscht.</item>
<item quantity="other">%d Episoden gelöscht.</item>
@@ -272,7 +272,7 @@
<string name="date">Datum</string>
<string name="duration">Dauer</string>
<string name="episode_title">Episodentitel</string>
- <string name="feed_title">Feedname</string>
+ <string name="feed_title">Podcast-Name</string>
<string name="random">Zufällig</string>
<string name="smart_shuffle">Schlaues Mischen</string>
<string name="ascending">Aufsteigend</string>
@@ -320,7 +320,7 @@
<string name="appearance">Erscheinungsbild</string>
<string name="external_elements">Externe Elemente</string>
<string name="interruptions">Unterbrechungen</string>
- <string name="playback_control">Wiedergabesteurung</string>
+ <string name="playback_control">Wiedergabesteuerung</string>
<string name="preference_search_hint">Suchen…</string>
<string name="preference_search_no_results">Keine Ergebnisse</string>
<string name="preference_search_clear_history">Verlauf leeren</string>
@@ -369,7 +369,7 @@
<string name="user_interface_label">Benutzeroberfläche</string>
<string name="pref_set_theme_title">Theme auswählen</string>
<string name="pref_nav_drawer_items_title">Seitenleiste ändern</string>
- <string name="pref_nav_drawer_items_sum">Ändere, welche Listen in der Seitenleiste erscheinen</string>
+ <string name="pref_nav_drawer_items_sum">Ändere, welche Einträge in der Seitenleiste erscheinen</string>
<string name="pref_nav_drawer_feed_order_title">Reihenfolge der Abonnements einstellen</string>
<string name="pref_nav_drawer_feed_order_sum">Ändere die Reihenfolge deiner Abonnements</string>
<string name="pref_nav_drawer_feed_counter_title">Abonnement-Zähler einstellen</string>
@@ -462,7 +462,7 @@
<string name="pref_enqueue_downloaded_summary">Füge heruntergeladene Episoden zur Abspielliste hinzu</string>
<string name="media_player_builtin">Androids eingebauter Abspieler</string>
<string name="pref_skip_silence_title">Stille im Ton überspringen</string>
- <string name="pref_videoBehavior_title">Beim Beenden des Videos</string>
+ <string name="pref_videoBehavior_title">Beim Beenden von Videos</string>
<string name="pref_videoBehavior_sum">Verhalten beim Verlassen der Video-Wiedergabe</string>
<string name="stop_playback">Wiedergabe anhalten</string>
<string name="continue_playback">Audiowiedergabe fortsetzen</string>
@@ -493,8 +493,8 @@
<string name="search_hint">Suche nach Episoden</string>
<string name="found_in_shownotes_label">In Shownotizen gefunden</string>
<string name="found_in_chapters_label">In Kapiteln gefunden</string>
- <string name="found_in_authors_label">Gefunden in Autor(en)</string>
- <string name="found_in_feeds_label">Gefunden in Podcast</string>
+ <string name="found_in_authors_label">In Autor(en) gefunden</string>
+ <string name="found_in_feeds_label">In Podcast gefunden</string>
<string name="search_status_no_results">Keine Ergebnisse gefunden</string>
<string name="search_label">Suchen</string>
<string name="found_in_title_label">In Titel gefunden</string>
@@ -676,7 +676,7 @@
<string name="audio_effects">Audioeffekte</string>
<string name="stereo_to_mono">Heruntermischen: Stereo zu Mono</string>
<string name="sonic_only">nur Sonic</string>
- <string name="exoplayer_only">Nur ExoPlayer</string>
+ <string name="exoplayer_only">nur ExoPlayer</string>
<!--proxy settings-->
<string name="proxy_type_label">Typ</string>
<string name="host_label">Host</string>
diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml
index 4418289e9..a27013c44 100644
--- a/core/src/main/res/values-fr/strings.xml
+++ b/core/src/main/res/values-fr/strings.xml
@@ -261,7 +261,7 @@
<string name="unlock_queue">Déverrouiller la liste de lecture</string>
<string name="queue_locked">Liste de lecture verrouillée</string>
<string name="queue_unlocked">Liste de lecture déverrouillée</string>
- <string name="queue_lock_warning">Lorsque la liste est verrouillée le swipe n\'est pas possible et l\'ordre des épisodes ne peut être changé.</string>
+ <string name="queue_lock_warning">Quand la liste est verrouillée il n\'est plus possible d\'utiliser le swipe ou de changer l\'ordre des épisodes.</string>
<string name="checkbox_do_not_show_again">Ne pas réafficher</string>
<string name="clear_queue_label">Effacer la liste de lecture</string>
<string name="undo">Annuler</string>
@@ -358,10 +358,10 @@
<string name="pref_unpauseOnHeadsetReconnect_title">Connexion des écouteurs</string>
<string name="pref_unpauseOnBluetoothReconnect_title">Connexion du Bluetooth</string>
<string name="pref_stream_over_download_title">Préférer le streaming</string>
- <string name="pref_stream_over_download_sum">Afficher dans les listes le bouton du stream au lieu de celui de téléchargement.</string>
+ <string name="pref_stream_over_download_sum">Afficher dans les listes le bouton du streaming au lieu de celui du téléchargement.</string>
<string name="pref_mobileUpdate_title">Utilisation de la connexion mobile</string>
<string name="pref_mobileUpdate_sum">Choisir ce qui est autorisé lorsque la connexion mobile est utilisée</string>
- <string name="pref_mobileUpdate_refresh">Rafraîchissement des flux</string>
+ <string name="pref_mobileUpdate_refresh">Mise à jour des flux</string>
<string name="pref_mobileUpdate_images">Récupération des images</string>
<string name="pref_mobileUpdate_auto_download">Téléchargement automatique</string>
<string name="pref_mobileUpdate_episode_download">Téléchargement d\'épisodes</string>
@@ -387,7 +387,7 @@
<string name="pref_episode_cache_title">Nombre d\'épisodes stockés</string>
<string name="pref_episode_cache_summary">Nombre maximum d\'épisodes stockés sur l\'appareil. Le téléchargement automatique sera suspendu si ce nombre est atteint.</string>
<string name="pref_episode_cover_title">Image des épisodes</string>
- <string name="pref_episode_cover_summary">Lorsqu\'elle existe, utiliser l\'image propre aux épisodes au lieu de celle du podcast.</string>
+ <string name="pref_episode_cover_summary">Lorsqu\'elles existent, utiliser les images propres aux épisodes au lieu de celle du podcast.</string>
<string name="pref_theme_title_use_system">Thème du système</string>
<string name="pref_theme_title_light">Clair</string>
<string name="pref_theme_title_dark">Sombre</string>
@@ -413,7 +413,7 @@
<string name="pref_gpodnet_notifications_sum">Ce paramètre ne s\'applique pas aux erreurs d\'authentification.</string>
<string name="pref_playback_speed_title">Vitesses de lecture</string>
<string name="pref_playback_speed_sum">Définir les vitesses disponibles lors de la lecture audio</string>
- <string name="pref_feed_playback_speed_sum">Vitesse de lecture pour les épisodes de ce flux</string>
+ <string name="pref_feed_playback_speed_sum">Vitesse de lecture par défaut pour les épisodes de ce flux</string>
<string name="pref_playback_time_respects_speed_title">Ajuster les informations en fonction la vitesse de lecture</string>
<string name="pref_playback_time_respects_speed_sum">La position et la durée affichée tiendront compte de la vitesse de lecture.</string>
<string name="pref_fast_forward">Durée du saut avant</string>
@@ -725,7 +725,7 @@
<string name="notification_channel_error_description">S\'affiche en cas de problème. Par exemple, un téléchargement ou une synchronisation qui échoue.</string>
<string name="import_bad_file">Fichier invalide/corrompu</string>
<!--Widget settings-->
- <string name="widget_settings">Préférences des widget</string>
+ <string name="widget_settings">Préférences des widgets</string>
<string name="widget_create_button">Créer un widget</string>
<string name="widget_opacity">Opacité</string>
</resources>
diff --git a/core/src/main/res/values-gl-rES/strings.xml b/core/src/main/res/values-gl-rES/strings.xml
index 4a0131a20..42b46be47 100644
--- a/core/src/main/res/values-gl-rES/strings.xml
+++ b/core/src/main/res/values-gl-rES/strings.xml
@@ -23,7 +23,7 @@
<string name="gpodnet_summary">Sincronizar con outros dispositivos</string>
<string name="gpodnet_auth_label">gpodder.net Conexión</string>
<string name="episode_cache_full_title">Caché de episodios chea</string>
- <string name="episode_cache_full_message">Acadouse o límite de espazo na caché de episodios. Pode incrementalo nos Axustes do tamaño da caché.</string>
+ <string name="episode_cache_full_message">Acadouse o límite de espazo na caché de episodios. Podes incrementalo nos Axustes do tamaño da caché.</string>
<!--Statistics fragment-->
<string name="total_time_listened_to_podcasts">Tempo total dos podcast reproducidos:</string>
<string name="statistics_details_dialog">%1$d de %2$d episodios iniciados.\n\nReproducidos %3$s de %4$s.</string>
@@ -68,7 +68,7 @@
<string name="error_msg_prefix">Produciuse un fallo:</string>
<string name="needs_storage_permission">Precísase o permiso de almacenamento para esta operación</string>
<string name="refresh_label">Actualizar</string>
- <string name="external_storage_error_msg">Non se dispón de almacenamento externo. Por favor asegúrese de que o almacenamento externo está montado e así a aplicación poderá funcionar correctamente.</string>
+ <string name="external_storage_error_msg">Non se dispón de almacenamento externo. Por favor asegúrate de que o almacenamento externo está montado e así a aplicación poderá funcionar correctamente.</string>
<string name="chapters_label">Capítulos</string>
<string name="chapter_duration">Duración: %1$s</string>
<string name="description_label">Descrición</string>
@@ -79,7 +79,7 @@
<string name="retry_label">Reintentar</string>
<string name="auto_download_label">Incluír en descargas automáticas</string>
<string name="auto_download_apply_to_items_title">Aplicar a episodios previos</string>
- <string name="auto_download_apply_to_items_message">A nova función <i>Descarga automática</i> aplicarase automáticamente aos novos episodios.\nQuere que tamén se aplique aos episodios publicados con anterioridade?</string>
+ <string name="auto_download_apply_to_items_message">A nova función <i>Descarga automática</i> aplicarase automáticamente aos novos episodios.\nQueres que tamén se aplique aos episodios publicados con anterioridade?</string>
<string name="auto_delete_label">Borrado automático do episodio</string>
<string name="parallel_downloads_suffix">\u0020descargas paralelas</string>
<string name="feed_auto_download_global">Valor xeral por omisión</string>
@@ -111,8 +111,8 @@
<string name="mark_all_read_confirmation_msg">Por favor confirme que quere marcar todos os episodios como reproducidos.</string>
<string name="mark_all_read_feed_confirmation_msg">Por favor, confirme que quere marcar todos os episodios deste podcast como reproducidos.</string>
<string name="remove_all_new_flags_label">Quitarlle a marca de \"novidade\" a todo</string>
- <string name="removed_all_new_flags_msg">Eliminou todas as \"novas\" marcas</string>
- <string name="remove_all_new_flags_confirmation_msg">Por favor, confirme que quere quitar marca de \"novidade\" a todos os episodios.</string>
+ <string name="removed_all_new_flags_msg">Eliminaches o aviso de \"novos\" episodios</string>
+ <string name="remove_all_new_flags_confirmation_msg">Confirma que queres quitarlle marca de \"novidade\" a todos os episodios.</string>
<string name="show_info_label">Mostrar información</string>
<string name="show_feed_settings_label">Mostrar axustes do podcast</string>
<string name="feed_info_label">Información do podcast</string>
@@ -235,7 +235,7 @@
<string name="authentication_notification_title">Precísase autenticación</string>
<string name="authentication_notification_msg">O recurso solicitado require un usuario e contrasinal</string>
<string name="confirm_mobile_download_dialog_title">Confirme a descarga con datos do móbil</string>
- <string name="confirm_mobile_download_dialog_message_not_in_queue">Descargar coa conexión de datos do móbil está desactivada nos axustes.\n\nPode escoller ben só engadir o episodio a cola ou pode permitir a descarga temporalmente.\n\n<small> A súa elección lembrarase durante 10 minutos.</small></string>
+ <string name="confirm_mobile_download_dialog_message_not_in_queue">Descargar coa conexión de datos do móbil está desactivada nos axustes.\n\nPodes escoller ben só engadir o episodio a cola ou podes permitir a descarga temporalmente.\n\n<small> A túa elección lembrarase durante 10 minutos.</small></string>
<string name="confirm_mobile_download_dialog_message">A descarga con datos móbiles está desactivada nos axustes.\n\nQuere permitir a descarga temporalmente?\n\n <small>A súa decisión lembrarase durante 10 minutos.</small></string>
<string name="confirm_mobile_streaming_notification_title">Confirmar retransmisión Móbil</string>
<string name="confirm_mobile_streaming_notification_message">Desactivouse nos axustes Retransmitir mediante a conexión de datos. Toque para retransmitir igualmente.</string>
@@ -262,7 +262,7 @@
<string name="queue_locked">Cola bloqueada</string>
<string name="queue_unlocked">Cola desbloqueada</string>
<string name="queue_lock_warning">Se bloqueas a cola, non poderás quitar ou mover os episodios.</string>
- <string name="checkbox_do_not_show_again">Non mostrar outra vez</string>
+ <string name="checkbox_do_not_show_again">Non mostrar de novo</string>
<string name="clear_queue_label">Limpar cola</string>
<string name="undo">Desfacer</string>
<string name="move_to_top_label">Mover arriba</string>
@@ -288,12 +288,12 @@
<string name="enable_sonic">Habilitar Sonic</string>
<!--Empty list labels-->
<string name="no_items_header_label">Sen episodios na cola</string>
- <string name="no_items_label">Engada un episodio descargándoo, ou manteña preso un episodio e escolla \"Engadir a cola\".</string>
+ <string name="no_items_label">Engade un episodio descargándoo, ou mantén preso un episodio e escolle \"Engadir a cola\".</string>
<string name="no_shownotes_label">Este episodio non ten notas de episodio.</string>
<string name="no_run_downloads_head_label">Sen descargas activas</string>
- <string name="no_run_downloads_label">Pode descargar episodios na pantalla con detalles do episodio.</string>
+ <string name="no_run_downloads_label">Podes descargar episodios na pantalla con detalles do podcast.</string>
<string name="no_comp_downloads_head_label">Sen episodios descargados</string>
- <string name="no_comp_downloads_label">Pode descargar episodios na pantalla de detalles do podcast.</string>
+ <string name="no_comp_downloads_label">Podes descargar episodios na pantalla de detalles do podcast.</string>
<string name="no_log_downloads_head_label">Sen rexistro da descarga</string>
<string name="no_log_downloads_label">Os rexistros de descarga aparecerán aquí se están dispoñibles.</string>
<string name="no_history_head_label">Sen Historial</string>
@@ -301,9 +301,9 @@
<string name="no_all_episodes_head_label">Sen episodios</string>
<string name="no_all_episodes_label">Cando engade un podcast, os episodios mostraranse aquí.</string>
<string name="no_new_episodes_head_label">Sen episodios novos</string>
- <string name="no_new_episodes_label">Cando reciba novos episodios, mostraranse aquí.</string>
+ <string name="no_new_episodes_label">Cando recibas novos episodios, mostraranse aquí.</string>
<string name="no_fav_episodes_head_label">Sen episodios favoritos</string>
- <string name="no_fav_episodes_label">Pode engadir episodios aos favoritos manténdoos pulsados.</string>
+ <string name="no_fav_episodes_label">Podes engadir episodios aos favoritos manténdoos presos.</string>
<string name="no_chapters_head_label">Sen capítulos</string>
<string name="no_chapters_label">Este episodio non ten capítulos.</string>
<string name="no_subscriptions_head_label">Sen subscricións</string>
@@ -326,12 +326,12 @@
<string name="preference_search_clear_history">Limpar historial</string>
<string name="media_player">Reprodutor de medios</string>
<string name="pref_episode_cleanup_title">Limpeza de episodios</string>
- <string name="pref_episode_cleanup_summary">Os episodios que non están na cola e tampouco son favoritos deberían poder ser candidatos a ser eliminados si a función Descarga Automática precisa espazo para novos episodios.</string>
+ <string name="pref_episode_cleanup_summary">Os episodios que non están na cola e tampouco son favoritos deberían poder ser candidatos a ser eliminados se a función Descarga Automática precisa espazo para novos episodios.</string>
<string name="pref_pauseOnDisconnect_sum">Deter a reprodución cando se desconectan os auriculares ou bluetooth</string>
<string name="pref_unpauseOnHeadsetReconnect_sum">Retomar a reprodución cando se conectan os auriculares</string>
<string name="pref_unpauseOnBluetoothReconnect_sum">Retomar a reprodución cando se reconecta o bluetooth</string>
<string name="pref_hardwareForwardButtonSkips_title">O botón Adiante salta</string>
- <string name="pref_hardwareForwardButtonSkips_sum">A premer no botón de adiante nun dispositivo conectado por bluetooth ir ao episodio seguinte en vez dun avance rápido</string>
+ <string name="pref_hardwareForwardButtonSkips_sum">A premer no botón de adiante nun dispositivo conectado por bluetooth ir ao episodio seguinte no lugar de avance rápido</string>
<string name="pref_hardwarePreviousButtonRestarts_title">O botón Anterior reinicia</string>
<string name="pref_hardwarePreviousButtonRestarts_sum">Cando se presiona Anterior no dispositivo reinicia o episodio no lugar de ir cara atrás</string>
<string name="pref_followQueue_sum">Saltar ao seguinte elemento na cola cando remata o episodio</string>
@@ -347,7 +347,7 @@
<string name="network_pref">Rede</string>
<string name="pref_autoUpdateIntervallOrTime_title">Intervalo de actualización ou Hora do día</string>
<string name="pref_autoUpdateIntervallOrTime_sum">Indicar un intervalo ou unha hora en concreto para actualizar automaticamente as fontes</string>
- <string name="pref_autoUpdateIntervallOrTime_message">Pode establecer un <i>intervalo</i> como \"2 horas\", unha <i>hora do día</i> en concreto como \"7:00 AM\" ou <i>desactivar</i> totalmente a actualización automática.\n\n<small>Aviso: pode haber un lixeiro retardo do momento da actualización.</small></string>
+ <string name="pref_autoUpdateIntervallOrTime_message">Podes establecer un <i>intervalo</i> como \"2 horas\", unha <i>hora do día</i> en concreto como \"7:00 AM\" ou <i>desactivar</i> totalmente a actualización automática.\n\n<small>Aviso: pode haber un lixeiro retardo do momento da actualización.</small></string>
<string name="pref_autoUpdateIntervallOrTime_Disable">Desactivar</string>
<string name="pref_autoUpdateIntervallOrTime_Interval">Establecer intervalo</string>
<string name="pref_autoUpdateIntervallOrTime_TimeOfDay">Establecer hora do día</string>
@@ -360,17 +360,17 @@
<string name="pref_stream_over_download_title">Preferir Difusión</string>
<string name="pref_stream_over_download_sum">Mostrar botón de difusión no lugar de botón de descarga nas listas.</string>
<string name="pref_mobileUpdate_title">Actualizacións Móbil</string>
- <string name="pref_mobileUpdate_sum">Escolla o que estará permitido utilizando conexión de datos do móbil</string>
+ <string name="pref_mobileUpdate_sum">Escolle o que estará permitido utilizando conexión de datos do móbil</string>
<string name="pref_mobileUpdate_refresh">Actualizar fontes</string>
<string name="pref_mobileUpdate_images">Imaxes de portadas</string>
<string name="pref_mobileUpdate_auto_download">Descarga automática</string>
<string name="pref_mobileUpdate_episode_download">Descarga de episodio</string>
<string name="pref_mobileUpdate_streaming">Retransmisión</string>
<string name="user_interface_label">Interface de usuaria</string>
- <string name="pref_set_theme_title">Escolla o decorado</string>
- <string name="pref_nav_drawer_items_title">Estableza os elementos da Caixa de navegación</string>
+ <string name="pref_set_theme_title">Escolle o decorado</string>
+ <string name="pref_nav_drawer_items_title">Escoller os elementos da Caixa de navegación</string>
<string name="pref_nav_drawer_items_sum">Cambie os elementos que aparecerán na Caixa de navegación</string>
- <string name="pref_nav_drawer_feed_order_title">Estableza a orde das subscricións</string>
+ <string name="pref_nav_drawer_feed_order_title">Indicar a orde das subscricións</string>
<string name="pref_nav_drawer_feed_order_sum">Cambie a orde das subscricións</string>
<string name="pref_nav_drawer_feed_counter_title">Establecer o contador de subscricións</string>
<string name="pref_nav_drawer_feed_counter_sum">Cambiar a información mostrada polo contador de subscricións. Tamén afecta á orde das subscricións se \"Orde das subscricións\" está establecida a \"Contador\".</string>
@@ -412,14 +412,14 @@
<string name="pref_gpodnet_notifications_title">Mostrar notificacións de erros na sincronización.</string>
<string name="pref_gpodnet_notifications_sum">Esta preferencia non se aplica a fallos na autenticación.</string>
<string name="pref_playback_speed_title">Velocidades de reprodución</string>
- <string name="pref_playback_speed_sum">Personalice a velocidade variable de reprodución de audio</string>
+ <string name="pref_playback_speed_sum">Personaliza a velocidade variable de reprodución de audio</string>
<string name="pref_feed_playback_speed_sum">A velocidade a utilizar cando se reproduce o audio dos episodios de esta fonte</string>
<string name="pref_playback_time_respects_speed_title">Axustar info dos medios a velocidade de reprodución</string>
<string name="pref_playback_time_respects_speed_sum">A posición mostrada e a duración están adaptadas a velocidade de reprodución</string>
<string name="pref_fast_forward">Avance rápido Salta tempo</string>
- <string name="pref_fast_forward_sum">Personalice o número de segundos a avanzar cando o se pulsa o botón de avance rápido</string>
+ <string name="pref_fast_forward_sum">Personaliza o número de segundos a avanzar cando o se preme o botón de avance rápido</string>
<string name="pref_rewind">Retroceso Salta tempo</string>
- <string name="pref_rewind_sum">Personalice o número de segundos que se retrocede na reprodución cando se pulsa o botón retroceso</string>
+ <string name="pref_rewind_sum">Personaliza o número de segundos que se retrocede na reprodución cando se preme o botón retroceso</string>
<string name="pref_gpodnet_sethostname_title">Establecer servidor</string>
<string name="pref_gpodnet_sethostname_use_default_host">Utilizar servidor por omisión</string>
<string name="pref_expandNotify_title">Alta prioridade nas notificacións</string>
@@ -428,13 +428,14 @@
<string name="pref_persistNotify_sum">Manter notificación e controles na pantalla de bloqueo cando a reprodución está pausada.</string>
<string name="pref_compact_notification_buttons_title">Establecer botóns de pantalla de bloqueo</string>
<string name="pref_compact_notification_buttons_sum">Cambiar os botóns de reprodución na pantalla de bloqueo. O botón reproducir/pausa sempre se inclúe.</string>
- <string name="pref_compact_notification_buttons_dialog_title">Escolla un máximo de %1$d elementos</string>
- <string name="pref_compact_notification_buttons_dialog_error">Só pode selecionar un máximo de %1$d elementos.</string>
+ <string name="pref_compact_notification_buttons_dialog_title">Escolle un máximo de %1$d elementos</string>
+ <string name="pref_compact_notification_buttons_dialog_error">Só podes selecionar un máximo de %1$d elementos.</string>
<string name="pref_lockscreen_background_title">Establecer fondo da pantalla de bloqueo</string>
<string name="pref_lockscreen_background_sum">Establecer o fondo de pantalla de bloqueo coa imaxe do episodio actual. Como consecuencia, esto tamén mostrará a imaxe en aplicacións de terceiros.</string>
<string name="pref_showDownloadReport_title">Mostrar informe de descarga</string>
<string name="pref_showDownloadReport_sum">Si falla a descarga, xerar un informe que informe dos detalles do fallo.</string>
<string name="pref_expand_notify_unsupport_toast">As versións de Android anteriores a 4.1 non teñen soporte para notificacións expandidas.</string>
+ <string name="pref_enqueue_location_title">Situación na cola</string>
<string name="pref_enqueue_location_sum">Engadir episodios a: %1$s</string>
<string name="enqueue_location_back">Atrás</string>
<string name="enqueue_location_front">Diante</string>
@@ -448,7 +449,7 @@
<string name="copy_to_clipboard">Copiar ó portapapeis</string>
<string name="copied_to_clipboard">Copiado ó portapapeis</string>
<string name="experimental_pref">En probas</string>
- <string name="pref_media_player_message">Escolla o reprodutor de medios para reproducir ficheiros</string>
+ <string name="pref_media_player_message">Escolle o reprodutor de medios para reproducir ficheiros</string>
<string name="pref_current_value">Valor actual: %1$s</string>
<string name="pref_proxy_title">Proxy</string>
<string name="pref_proxy_sum">Establecer un proxy para a rede</string>
@@ -500,7 +501,7 @@
<string name="no_results_for_query">Non hai resultados para \"%1$s\"</string>
<!--OPML import and export-->
<string name="opml_import_option">Opción %1$d</string>
- <string name="opml_import_explanation_1">Escolla unha ruta de ficheiro concreta no sistema de ficheiros local.</string>
+ <string name="opml_import_explanation_1">Escolle unha ruta de ficheiro concreta no sistema de ficheiros local.</string>
<string name="opml_import_explanation_3">Moitas aplicacións, como Google Mail, Dropbox, Google Drive e a maioría dos xestores de ficheiros poden <i>abrir</i> ficheiros OPML <i>con</i> AntennaPod.</string>
<string name="opml_import_label">Importar OPML</string>
<string name="reading_opml_label">Lendo ficheiro OPML</string>
@@ -552,21 +553,21 @@
<string name="gpodnetauth_login_title">Conexión</string>
<string name="gpodnetauth_login_descr">Benvida ao proceso de conexión a gpodder.net. Primeiro, escriba os seus datos de conexión:</string>
<string name="gpodnetauth_login_butLabel">Conexión</string>
- <string name="gpodnetauth_login_register">Se aínda non ten unha conta, pode crear unha aquí:\nhttps://gpodder.net/register/</string>
+ <string name="gpodnetauth_login_register">Se aínda non tes unha conta, podes crear unha aquí:\nhttps://gpodder.net/register/</string>
<string name="username_label">Nome de usuaria</string>
<string name="password_label">Contrasinal</string>
<string name="gpodnetauth_device_title">Selección de dispositivo</string>
- <string name="gpodnetauth_device_descr">Crear un novo dispositivo para usar coa sua conta gpodder.net ou escoller un existente:</string>
+ <string name="gpodnetauth_device_descr">Crear un novo dispositivo para usar coa túa conta gpodder.net ou escoller un existente:</string>
<string name="gpodnetauth_device_deviceID">ID de dispositivo:\u0020</string>
<string name="gpodnetauth_device_caption">Título</string>
<string name="gpodnetauth_device_butCreateNewDevice">Crear un novo dispositivo</string>
<string name="gpodnetauth_device_chooseExistingDevice">Escolle un novo dispositivo:</string>
- <string name="gpodnetauth_device_errorEmpty">O ID do dispositivo non pode quedar baldeiro</string>
+ <string name="gpodnetauth_device_errorEmpty">O ID do dispositivo non pode quedar baleiro</string>
<string name="gpodnetauth_device_errorAlreadyUsed">ID de dispositivo xa en uso</string>
- <string name="gpodnetauth_device_caption_errorEmpty">Non pode quedar baldeiro o titulo</string>
+ <string name="gpodnetauth_device_caption_errorEmpty">O título non pode estar baleiro</string>
<string name="gpodnetauth_device_butChoose">Escoller</string>
<string name="gpodnetauth_finish_title">Conexión correcta!</string>
- <string name="gpodnetauth_finish_descr">Parabéns! A súa conta gpodder.net está conectada ao dispositivo. AntennaPod poderá agora sincronizar automaticamente as súas subscricións no dispositivo na conta de gpodder.net</string>
+ <string name="gpodnetauth_finish_descr">Parabéns! A túa conta gpodder.net está conectada ao dispositivo. AntennaPod poderá agora sincronizar automaticamente as túas subscricións no dispositivo na conta de gpodder.net</string>
<string name="gpodnetauth_finish_butsyncnow">Iniciar a sincronización</string>
<string name="gpodnetauth_finish_butgomainscreen">Ir a pantalla principal</string>
<string name="gpodnetsync_auth_error_title">fallo na autenticación en gpodder.net</string>
@@ -580,20 +581,20 @@
<string name="selected_folder_label">Cartafol escollido:</string>
<string name="create_folder_label">Crear cartafol</string>
<string name="choose_data_directory">Escoller cartafol de datos</string>
- <string name="choose_data_directory_message">Por favor escolla a base do cartafol dos seus datos. AntennaPod creará os subcartafoles axeitados.</string>
+ <string name="choose_data_directory_message">Por favor escolle a base do cartafol dos teus datos. AntennaPod creará os subcartafoles axeitados.</string>
<string name="choose_data_directory_permission_rationale">Precísase o acceso ao almacenamento externo para mudar o cartafol de datos</string>
<string name="choose_data_directory_available_space">%1$s de %2$s libre</string>
<string name="create_folder_msg">Crear un novo cartafol de nome \"%1$s\"?</string>
<string name="create_folder_success">Novo cartafol creado</string>
- <string name="create_folder_error_no_write_access">Non se pode escribir en este cartafol</string>
+ <string name="create_folder_error_no_write_access">Non se pode escribir neste cartafol</string>
<string name="create_folder_error_already_exists">O cartafol xa existe</string>
<string name="create_folder_error">Non se creou o cartafol</string>
<string name="folder_does_not_exist_error">\"%1$s\" non existe</string>
<string name="folder_not_readable_error">\"%1$s\" non se pode ler</string>
<string name="folder_not_writable_error">non se pode escribir en \"%1$s\"</string>
- <string name="folder_not_empty_dialog_title">O cartafol non está baldeiro</string>
- <string name="folder_not_empty_dialog_msg">O cartafol escollido non está baldeiro. As descargas de medios e outros ficheiros situaranse directamente en este cartafol. Proceder de todos xeitos?</string>
- <string name="set_to_default_folder">Escolla o cartafol por omisión</string>
+ <string name="folder_not_empty_dialog_title">O cartafol non está baleiro</string>
+ <string name="folder_not_empty_dialog_msg">O cartafol escollido non está baleiro. As descargas de medios e outros ficheiros situaranse directamente neste cartafol. Utilizalo igualmente?</string>
+ <string name="set_to_default_folder">Escolle o cartafol por omisión</string>
<string name="pref_pausePlaybackForFocusLoss_sum">Pausar a reprodución en lugar de baixar o volume cando outra aplicación quere reproducir un son.</string>
<string name="pref_pausePlaybackForFocusLoss_title">Pausa para interrupcións</string>
<string name="pref_resumeAfterCall_sum">Retomar a reprodución despois de rematar a chamada telefónica</string>
@@ -685,7 +686,7 @@
<string name="proxy_checking">Comprobando...</string>
<string name="proxy_test_successful">Proba exitosa</string>
<string name="proxy_test_failed">Fallo na proba</string>
- <string name="proxy_host_empty_error">Servidor non pode quedar baldeiro</string>
+ <string name="proxy_host_empty_error">Servidor non pode quedar baleiro</string>
<string name="proxy_host_invalid_error">O servidor indicado non é un dominio ou IP válidos</string>
<string name="proxy_port_invalid_error">Porto non válido</string>
<!--Subscriptions fragment-->
@@ -695,7 +696,7 @@
<string name="import_export_warning">Esta función experimental utilízase para transferir as súas subscricións e episodios reproducidos noutro dispositivo.\n\nAs bases de datos exportadas só se poden importar se utiliza a misma versión de AntennaPod. De todos xeitos, esta función pode comportarse de xeito raro.\n\nDespois de importar, os episodios poderían ser mostrados como descargados sin telo sido. Simplemente pulse o botón de reprodución dos episodios para que AntennaPod detecte esto.</string>
<string name="label_import">Importar</string>
<string name="label_export">Exportar</string>
- <string name="import_select_file">Escolla o ficheiro a importar</string>
+ <string name="import_select_file">Escolle o ficheiro a importar</string>
<string name="export_ok">Exportado con éxito.</string>
<string name="import_ok">Importación correcta.\n\nPulse OK para reiniciar AntennaPod</string>
<!--Casting-->
@@ -708,7 +709,7 @@
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
<string name="cast_failed_setting_volume">Non se puido establecer o volume</string>
<string name="cast_failed_no_connection">Non hai conexión ao dispositivo de emisión</string>
- <string name="cast_failed_no_connection_trans">Perdeuse a conexión ao dispositivo de emisión. A aplicación está a intentar restablecela se fose posible. Por favor, agarde uns segundos e inténteo de novo.</string>
+ <string name="cast_failed_no_connection_trans">Perdeuse a conexión ao dispositivo de emisión. A aplicación está a intentar restablecela se fose posible. Por favor, agarda uns intres e inténtao outra vez.</string>
<string name="cast_failed_status_request">Fallo de sincronización co dispositivo de emisión</string>
<string name="cast_failed_seek">Non se puido cambiar a posición no dispositivo de emisión</string>
<string name="cast_failed_receiver_player_error">O reprodutor receptor atopou un fallo grave</string>
diff --git a/core/src/main/res/values-hu/strings.xml b/core/src/main/res/values-hu/strings.xml
index b84d1900a..c82d505db 100644
--- a/core/src/main/res/values-hu/strings.xml
+++ b/core/src/main/res/values-hu/strings.xml
@@ -720,6 +720,7 @@
<string name="notification_channel_error_description">Akkor látszik, ha hiba történt, például ha a letöltés vagy a gpodder szinkronizálás sikertelen.</string>
<string name="import_bad_file">Érvénytelen/sérült fájl</string>
<!--Widget settings-->
+ <string name="widget_settings">Widget beállítások</string>
<string name="widget_create_button">Widget létrehozása</string>
<string name="widget_opacity">Átlátszatlanság</string>
</resources>
diff --git a/core/src/main/res/values-it/strings.xml b/core/src/main/res/values-it/strings.xml
index 384368d35..cef128007 100644
--- a/core/src/main/res/values-it/strings.xml
+++ b/core/src/main/res/values-it/strings.xml
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
- <string name="feed_update_receiver_name">Aggiorna Sottoscrizioni</string>
+ <string name="feed_update_receiver_name">Aggiorna sottoscrizioni</string>
<string name="feeds_label">Feed</string>
<string name="statistics_label">Statistiche</string>
<string name="add_feed_label">Aggiungi un podcast</string>
@@ -17,7 +17,7 @@
<string name="downloads_log_label">Registro</string>
<string name="subscriptions_label">Sottoscrizioni</string>
<string name="subscriptions_list_label">Elenco sottoscrizioni</string>
- <string name="cancel_download_label">Annulla\nil Download</string>
+ <string name="cancel_download_label">Annulla\nil download</string>
<string name="playback_history_label">Cronologia riproduzioni</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_summary">Sincronizza con altri dispositivi</string>
@@ -28,15 +28,15 @@
<string name="total_time_listened_to_podcasts">Tempo totale di riproduzione:</string>
<string name="statistics_details_dialog">%1$d di %2$d episodi iniziati.\n\nRiprodotti %3$s di %4$s.</string>
<string name="statistics_mode">Modalità di calcolo</string>
- <string name="statistics_mode_normal">Calcola il tempo di riproduzione reale. Riprodurre un podcast due volte verrà contato due volte, segnarlo come riprodotto no.</string>
+ <string name="statistics_mode_normal">Tempo di riproduzione reale. Riprodurre due volte un episodio verrà contato doppio, segnarlo come riprodotto no.</string>
<string name="statistics_mode_count_all">Somma il tempo di riproduzione di tutti i podcast segnati come riprodotti</string>
- <string name="statistics_speed_not_counted">Avviso: La velocità di riproduzione non viene considerata.</string>
+ <string name="statistics_speed_not_counted">Avviso: la velocità di riproduzione non viene considerata.</string>
<string name="statistics_reset_data">Resetta statistiche</string>
- <string name="statistics_reset_data_msg">Verranno eliminate le statistiche del tempo di riproduzione per tutti gli episodi. Sei sicuro?</string>
+ <string name="statistics_reset_data_msg">Verranno eliminate le statistiche sul tempo di riproduzione di tutti gli episodi. Sei sicuro?</string>
<!--Main activity-->
<string name="drawer_open">Apri il menù</string>
<string name="drawer_close">Chiudi il menù</string>
- <string name="drawer_preferences">Preferenze del Drawer</string>
+ <string name="drawer_preferences">Preferenze del drawer</string>
<string name="drawer_feed_order_unplayed_episodes">Ordina per contatore</string>
<string name="drawer_feed_order_alphabetical">Ordina alfabeticamente</string>
<string name="drawer_feed_order_last_update">Ordina per data di pubblicazione</string>
@@ -47,13 +47,13 @@
<string name="drawer_feed_counter_downloaded">Numero di episodi scaricati</string>
<string name="drawer_feed_counter_none">Nulla</string>
<!--Webview actions-->
- <string name="open_in_browser_label">Apri nel Browser</string>
+ <string name="open_in_browser_label">Apri nel browser</string>
<string name="copy_url_label">Copia URL</string>
<string name="share_url_label">Condividi URL</string>
<string name="copied_url_msg">URL copiato negli appunti</string>
<string name="go_to_position_label">Vai a questa posizione</string>
<!--Playback history-->
- <string name="clear_history_label">Pulisci la cronologia</string>
+ <string name="clear_history_label">Svuota la cronologia</string>
<!--Other-->
<string name="confirm_label">Conferma</string>
<string name="cancel_label">Annulla</string>
@@ -68,7 +68,7 @@
<string name="error_msg_prefix">È stato rilevato un errore:</string>
<string name="needs_storage_permission">Questa operazione richiede l\'accesso alla memoria</string>
<string name="refresh_label">Aggiorna</string>
- <string name="external_storage_error_msg">Non risulta disponibile lo spazio di archiviazione esterno. Assicurati che lo spazio di archiviazione sia montato per permettere all\'applicazione di funzionare correttamente.</string>
+ <string name="external_storage_error_msg">Spazio di archiviazione esterno non disponibile. Assicurati che sia montato per consentire all\'app di funzionare correttamente.</string>
<string name="chapters_label">Capitoli</string>
<string name="chapter_duration">Durata: %1$s</string>
<string name="description_label">Descrizione</string>
@@ -78,9 +78,9 @@
<string name="close_label">Chiudi</string>
<string name="retry_label">Riprova</string>
<string name="auto_download_label">Includi nei download automatici</string>
- <string name="auto_download_apply_to_items_title">Applica ai Precedenti Episodi</string>
- <string name="auto_download_apply_to_items_message">L\'opzione <i>Download Automatico</i> verrà applicata ai nuovi episodi.\nVuoi anche applicarla agli episodi precedenti?</string>
- <string name="auto_delete_label">Elimina Episodi Automaticamente</string>
+ <string name="auto_download_apply_to_items_title">Applica agli episodi precedenti</string>
+ <string name="auto_download_apply_to_items_message">L\'opzione <i>Download automatico</i> verrà applicata ai nuovi episodi.\nVuoi applicarla anche agli episodi precedenti?</string>
+ <string name="auto_delete_label">Elimina episodi automaticamente</string>
<string name="parallel_downloads_suffix">\u0020download paralleli</string>
<string name="feed_auto_download_global">Predefinita globale</string>
<string name="feed_auto_download_always">Sempre</string>
@@ -101,7 +101,7 @@
<!--'Add Feed' Activity labels-->
<string name="feedurl_label">URL del feed</string>
<string name="etxtFeedurlHint">www.example.com/feed</string>
- <string name="txtvfeedurl_label">Aggiungi un Podcast tramite URL</string>
+ <string name="txtvfeedurl_label">Aggiungi un podcast tramite URL</string>
<string name="browse_gpoddernet_label">Esplora gpodder.net</string>
<string name="discover">Scopri</string>
<string name="discover_more">altro »</string>
@@ -121,14 +121,14 @@
<string name="remove_feed_label">Rimuovi podcast</string>
<string name="share_label">Condividi...</string>
<string name="share_link_label">Condividi URL episodio</string>
- <string name="share_link_with_position_label">Condividi URL dell\'episodio con la posizione</string>
+ <string name="share_link_with_position_label">Condividi URL episodio con posizione</string>
<string name="share_file_label">Condividi il file</string>
<string name="share_website_url_label">Condividi URL del sito</string>
<string name="share_feed_url_label">Condividi URL del feed</string>
<string name="share_item_url_label">Condividi URL del media</string>
- <string name="share_item_url_with_position_label">Condividi URL del media con la posizione</string>
+ <string name="share_item_url_with_position_label">Condividi URL del media con posizione</string>
<string name="feed_delete_confirmation_msg">Conferma di voler eliminare il podcast \"%1$s\" e TUTTI i suoi episodi (compresi quelli scaricati).</string>
- <string name="feed_remover_msg">Rimozione del Feed in corso</string>
+ <string name="feed_remover_msg">Rimozione podcast in corso</string>
<string name="load_complete_feed">Aggiorna podcast completo</string>
<string name="batch_edit">Modifica in gruppo</string>
<string name="select_all_above">Seleziona tutti sopra</string>
@@ -144,7 +144,7 @@
<string name="hide_is_favorite_label">E\' preferito</string>
<string name="filtered_label">Filtrati</string>
<string name="refresh_failed_msg">{fa-exclamation-circle} Ultimo aggiornamento fallito</string>
- <string name="open_podcast">Apri Podcast</string>
+ <string name="open_podcast">Apri podcast</string>
<!--actions on feeditems-->
<string name="download_label">Download</string>
<plurals name="downloading_batch_label">
@@ -186,14 +186,14 @@
<item quantity="other">%d episodi rimossi dalla coda.</item>
</plurals>
<string name="add_to_favorite_label">Aggiungi ai preferiti</string>
- <string name="added_to_favorites">Aggiunto ai Preferiti</string>
+ <string name="added_to_favorites">Aggiunto ai preferiti</string>
<string name="remove_from_favorite_label">Rimuovi dai preferiti</string>
- <string name="removed_from_favorites">Rimosso dai Preferiti</string>
+ <string name="removed_from_favorites">Rimosso dai preferiti</string>
<string name="visit_website_label">Visita il sito</string>
<string name="skip_episode_label">Salta l\'episodio</string>
<string name="activate_auto_download">Attiva il download automatico</string>
<string name="deactivate_auto_download">Disattiva il download automatico</string>
- <string name="reset_position">Azzera la Posizione di Riproduzione</string>
+ <string name="reset_position">Azzera la posizione di riproduzione</string>
<string name="removed_item">Elemento rimosso</string>
<!--Download messages and labels-->
<string name="download_successful">successo</string>
@@ -210,10 +210,10 @@
<string name="download_error_connection_error">Errore di connessione</string>
<string name="download_error_unknown_host">Host sconosciuto</string>
<string name="download_error_unauthorized">Errore di autenticazione</string>
- <string name="download_error_file_type_type">Errore Formato FIle</string>
+ <string name="download_error_file_type_type">Errore del formato file</string>
<string name="download_error_forbidden">Proibito</string>
<string name="download_canceled_msg">Download annullato</string>
- <string name="download_canceled_autodownload_enabled_msg">Download annullato\n<i>Download Automatico</i> disabilitato per questo elemento</string>
+ <string name="download_canceled_autodownload_enabled_msg">Download annullato\n<i>Download automatico</i> disabilitato per questo elemento</string>
<string name="download_report_title">Download completato con un errore (o errori)</string>
<string name="download_report_content_title">Rapporto del download</string>
<string name="download_error_malformed_url">URL malformato</string>
@@ -225,17 +225,17 @@
<item quantity="other">%d download rimanenti</item>
</plurals>
<string name="downloads_processing">Elaborazione dei download in corso</string>
- <string name="download_notification_title">Download podcast in corso</string>
+ <string name="download_notification_title">Scaricamento podcast in corso</string>
<string name="download_report_content">%1$d download con successo, %2$d falliti</string>
- <string name="download_log_title_unknown">Titolo Sconosciuto</string>
+ <string name="download_log_title_unknown">Titolo sconosciuto</string>
<string name="download_type_feed">Feed</string>
<string name="download_type_media">File multimediali</string>
<string name="download_request_error_dialog_message_prefix">Rilevato errore durante il download del file:\u0020</string>
<string name="null_value_podcast_error">Non è stato fornito alcun podcast da mostrare.</string>
<string name="authentication_notification_title">Autenticazione richiesta</string>
<string name="authentication_notification_msg">La risorsa che hai richiesto richiede un nome utente e una password</string>
- <string name="confirm_mobile_download_dialog_title">Conferma il download su cellulare</string>
- <string name="confirm_mobile_download_dialog_message_not_in_queue">Il download tramite rete mobile è disattivato nelle impostazioni.\n\nÈ possibile scegliere di aggiungere semplicemente l\'episodio alla coda o consentire temporaneamente il download.\n\n<small>La scelta verrà ricordata per 10 minuti.</small></string>
+ <string name="confirm_mobile_download_dialog_title">Conferma download su rete mobile</string>
+ <string name="confirm_mobile_download_dialog_message_not_in_queue">Il download tramite rete mobile è disattivato nelle impostazioni.\n\nPuoi scegliere di aggiungere semplicemente l\'episodio alla coda o consentire temporaneamente i download.\n\n<small>La scelta sarà valida per 10 minuti.</small></string>
<string name="confirm_mobile_download_dialog_message">Il download tramite rete mobile è disattivato nelle impostazioni.\n\nVuoi abilitare temporaneamente il download?\n\n<small>La scelta verrà ricordata per 10 minuti.</small></string>
<string name="confirm_mobile_streaming_notification_title">Conferma streaming su rete mobile</string>
<string name="confirm_mobile_streaming_notification_message">Lo streaming su rete mobile è disattivato nelle impostazioni. Tocca per avviare comunque.</string>
@@ -263,7 +263,7 @@
<string name="queue_unlocked">Coda sbloccata</string>
<string name="queue_lock_warning">Se blocchi la coda non potrai più fare swipe o riordinare gli episodi.</string>
<string name="checkbox_do_not_show_again">Non mostrare più</string>
- <string name="clear_queue_label">Svuota la Coda</string>
+ <string name="clear_queue_label">Svuota la coda</string>
<string name="undo">Undo</string>
<string name="move_to_top_label">Sposta all\'inizio</string>
<string name="move_to_bottom_label">Sposta in fondo</string>
@@ -271,7 +271,7 @@
<string name="keep_sorted">Mantieni ordinato</string>
<string name="date">Per data</string>
<string name="duration">Per durata</string>
- <string name="episode_title">Titolo dell\'episodio</string>
+ <string name="episode_title">Titolo episodio</string>
<string name="feed_title">Titolo podcast</string>
<string name="random">Casuale</string>
<string name="smart_shuffle">Casuale intelligente</string>
@@ -326,14 +326,14 @@
<string name="preference_search_clear_history">Svuota cronologia</string>
<string name="media_player">Media player</string>
<string name="pref_episode_cleanup_title">Pulizia episodi</string>
- <string name="pref_episode_cleanup_summary">Gli episodi che non sono in coda e non sono tra i preferiti potrebbero essere rimossi se i Download Automatici richiedono maggiore spazio.</string>
+ <string name="pref_episode_cleanup_summary">Gli episodi che non sono in coda e non sono tra i preferiti potrebbero essere rimossi se i Download automatici richiedono altro spazio.</string>
<string name="pref_pauseOnDisconnect_sum">Sospendi la riproduzione quando le cuffie o il bluetooth vengono disconnessi</string>
<string name="pref_unpauseOnHeadsetReconnect_sum">Riprendi la riproduzione quando vengono riconnesse le cuffie</string>
<string name="pref_unpauseOnBluetoothReconnect_sum">Riprendi la riproduzione quando il Bluetooth si riconnette</string>
<string name="pref_hardwareForwardButtonSkips_title">Il tasto Avanti salta la traccia</string>
<string name="pref_hardwareForwardButtonSkips_sum">Quando viene premuto il tasto Avanti sul dispositivo bluetooth connesso, passa all\'episodio successivo invece di andare avanti veloce</string>
<string name="pref_hardwarePreviousButtonRestarts_title">Il tasto Indietro riavvia la traccia</string>
- <string name="pref_hardwarePreviousButtonRestarts_sum">Quando viene premuto il tasto fisico Indietro, viene riavviata la traccia invece di tornare indietro</string>
+ <string name="pref_hardwarePreviousButtonRestarts_sum">Quando viene premuto il tasto fisico Indietro, viene riavviata la traccia invece di saltare indietro</string>
<string name="pref_followQueue_sum">Passa al prossimo episodio in coda quando viene completata la riproduzione</string>
<string name="pref_auto_delete_sum">Elimina l\'episodio quando viene completata la riproduzione</string>
<string name="pref_auto_delete_title">Elimina automaticamente</string>
@@ -347,7 +347,7 @@
<string name="network_pref">Rete</string>
<string name="pref_autoUpdateIntervallOrTime_title">Intervallo o orario di aggiornamento</string>
<string name="pref_autoUpdateIntervallOrTime_sum">Imposta un intervallo di tempo o un orario specifico in cui le sottoscrizioni vengono aggiornate automaticamente</string>
- <string name="pref_autoUpdateIntervallOrTime_message">Puoi impostare un <i>intervallo</i> come \"ogni 2 ore\", impostare <i>un\'ora del giorno</i> specifica, come \"7:00\" oppure <i>disabilitare</i> gli aggiornamenti automatici del tutto.\n\n<small>Nota: I tempi di aggiornamento non sono perfetti. Potrai riscontrare dei brevi ritardi.</small></string>
+ <string name="pref_autoUpdateIntervallOrTime_message">Puoi impostare un <i>intervallo</i> come \"ogni 2 ore\", <i>un\'ora del giorno</i> specifica come \"7:00\" oppure <i>disabilitare</i> gli aggiornamenti automatici.\n\n<small>Nota: I tempi di aggiornamento non sono perfetti. Potrebbero esserci dei leggeri ritardi.</small></string>
<string name="pref_autoUpdateIntervallOrTime_Disable">Disabilita</string>
<string name="pref_autoUpdateIntervallOrTime_Interval">Imposta Intervallo</string>
<string name="pref_autoUpdateIntervallOrTime_TimeOfDay">Imposta orario</string>
@@ -381,9 +381,9 @@
<string name="pref_autodl_wifi_filter_sum">Abilita il download automatico solo per alcune reti Wi-Fi selezionate.</string>
<string name="autodl_wifi_filter_permission_title">Autorizzazione richiesta</string>
<string name="autodl_wifi_filter_permission_message">Per il filtro Wi-Fi è richiesto l\'accesso alla posizione. Tocca per autorizzare.</string>
- <string name="pref_automatic_download_on_battery_title">Scarica quando la batteria non è in carica</string>
+ <string name="pref_automatic_download_on_battery_title">Scarica episodi con batteria non in carica</string>
<string name="pref_automatic_download_on_battery_sum">Permetti il download automatico quando la batteria non è in carica</string>
- <string name="pref_parallel_downloads_title">Download simulanei</string>
+ <string name="pref_parallel_downloads_title">Download simultanei</string>
<string name="pref_episode_cache_title">Cache degli episodi</string>
<string name="pref_episode_cache_summary">Numero di episodi scaricati memorizzabili sul dispositivo. I download automatici vengono interrotti se si raggiunge questo valore.</string>
<string name="pref_episode_cover_title">Usa immagine episodio</string>
@@ -434,7 +434,7 @@
<string name="pref_lockscreen_background_sum">Sostituisce l\'immagine della schermata di blocco con quella dell\'episodio in riproduzione. Mostrerà l\'immagine anche in app di terze parti.</string>
<string name="pref_showDownloadReport_title">Mostra il rapporto del download</string>
<string name="pref_showDownloadReport_sum">Se il download fallisce, genera un report che mostra i dettagli dell\'errore.</string>
- <string name="pref_expand_notify_unsupport_toast">Le versioni di Android prima della 4.1 non supportano le notifiche estese.</string>
+ <string name="pref_expand_notify_unsupport_toast">Le versioni Android precedenti alla 4.1 non supportano le notifiche estese.</string>
<string name="pref_enqueue_location_title">Posizione in coda</string>
<string name="pref_enqueue_location_sum">Aggiungi episodi a: %1$s</string>
<string name="enqueue_location_back">Retro</string>
@@ -463,7 +463,7 @@
<string name="media_player_builtin">Player Android integrato</string>
<string name="pref_skip_silence_title">Salta il silenzio audio</string>
<string name="pref_videoBehavior_title">Uscita dal video</string>
- <string name="pref_videoBehavior_sum">Comportamento quando si esce dalla riproduzione video</string>
+ <string name="pref_videoBehavior_sum">Comportamento quando si termina una riproduzione video</string>
<string name="stop_playback">Interrompi riproduzione</string>
<string name="continue_playback">Continua riproduzione audio</string>
<string name="behavior">Comportamento</string>
@@ -551,7 +551,7 @@
<string name="gpodnet_suggestions_header">SUGGERIMENTI</string>
<string name="gpodnet_search_hint">Cerca su gpodder.net</string>
<string name="gpodnetauth_login_title">Login</string>
- <string name="gpodnetauth_login_descr">Benvenuto sul processo di login di gpodder.net. Per prima cosa, inserisci le tue informazioni di login:</string>
+ <string name="gpodnetauth_login_descr">Benvenuto alla procedura di login di gpodder.net. Come prima cosa, inserisci le credenziali:</string>
<string name="gpodnetauth_login_butLabel">Login</string>
<string name="gpodnetauth_login_register">Se non hai ancora un account, puoi crearne uno qui:\nhttps://gpodder.net/register/</string>
<string name="username_label">Username</string>
@@ -563,11 +563,11 @@
<string name="gpodnetauth_device_butCreateNewDevice">Crea un nuovo dispositivo</string>
<string name="gpodnetauth_device_chooseExistingDevice">Scegli un dispositivo esistente:</string>
<string name="gpodnetauth_device_errorEmpty">L\'ID del dispositivo non può essere vuoto</string>
- <string name="gpodnetauth_device_errorAlreadyUsed">ID di dispositivo già in uso</string>
+ <string name="gpodnetauth_device_errorAlreadyUsed">ID del dispositivo già in uso</string>
<string name="gpodnetauth_device_caption_errorEmpty">La didascalia non può essere vuota</string>
<string name="gpodnetauth_device_butChoose">Scegli</string>
<string name="gpodnetauth_finish_title">Login effettuato!</string>
- <string name="gpodnetauth_finish_descr">Congraturazioni! Il tuo account gpodder.net è stato collegato con il tuo dispositivo. Da ora AntennaPod sincronizzerà automaticamente le sottoscrizioni sul tuo dispositivo con il tuo account gpodder.net.</string>
+ <string name="gpodnetauth_finish_descr">Congraturazioni! Il tuo account gpodder.net è stato collegato con il dispositivo. Ora AntennaPod sincronizzerà automaticamente le sottoscrizioni sul dispositivo con il tuo account gpodder.net.</string>
<string name="gpodnetauth_finish_butsyncnow">Avvia la sincronizzazione</string>
<string name="gpodnetauth_finish_butgomainscreen">Vai alla schermata principale</string>
<string name="gpodnetsync_auth_error_title">errore di autenticazione su gpodder.net</string>
@@ -584,7 +584,7 @@
<string name="choose_data_directory_message">Scegli la base della tua cartella dati. AntennaPod creerà le sottocartelle appropriate.</string>
<string name="choose_data_directory_permission_rationale">E\' necessario accedere alla memoria esterna per cambiare la cartella dei dati</string>
<string name="choose_data_directory_available_space">%1$s di %2$s liberi</string>
- <string name="create_folder_msg">Crea una nuova directory con nome \"%1$s\"?</string>
+ <string name="create_folder_msg">Creare una nuova directory con nome \"%1$s\"?</string>
<string name="create_folder_success">Crea una nuova directory</string>
<string name="create_folder_error_no_write_access">Impossibile scrivere in questa directory</string>
<string name="create_folder_error_already_exists">La cartella esiste già</string>
@@ -595,7 +595,7 @@
<string name="folder_not_empty_dialog_title">La cartella non è vuota</string>
<string name="folder_not_empty_dialog_msg">La cartella che hai selezionato non è vuota. I download dei media e altri file saranno creati in questa cartella. Continuare?</string>
<string name="set_to_default_folder">Scegli la cartella predefinita</string>
- <string name="pref_pausePlaybackForFocusLoss_sum">Sospendi la riproduzione invece di abbassare il volume quando un\'altra app emette un suono</string>
+ <string name="pref_pausePlaybackForFocusLoss_sum">Quando un\'altra app emette un suono, sospendi la riproduzione invece di abbassare il volume</string>
<string name="pref_pausePlaybackForFocusLoss_title">Pausa su interruzione</string>
<string name="pref_resumeAfterCall_sum">Riprendi la riproduzione al termine di una chiamata</string>
<string name="pref_resumeAfterCall_title">Riprendi dopo la chiamata</string>
@@ -622,7 +622,7 @@
<string name="episode_filters_include">Includi</string>
<string name="episode_filters_exclude">Escludi</string>
<string name="episode_filters_hint">Parole singole \n\"Parole multiple\"</string>
- <string name="keep_updated">Mantieni Aggiornato</string>
+ <string name="keep_updated">Mantieni aggiornato</string>
<string name="keep_updated_summary">Includi nell\'(auto-)aggiornamento di tutti i feed</string>
<string name="auto_download_disabled_globally">Il download automatico è disabilitato nelle Impostazioni generali.</string>
<!--Progress information-->
@@ -637,9 +637,9 @@
<string name="filter">Filtro</string>
<!--Episodes apply actions-->
<string name="all_label">Tutto</string>
- <string name="selected_all_label">Seleziona tutti gli Episodi</string>
+ <string name="selected_all_label">Seleziona tutti gli episodi</string>
<string name="none_label">Nulla</string>
- <string name="deselected_all_label">De-seleziona tutti gli episodi</string>
+ <string name="deselected_all_label">Deseleziona tutti gli episodi</string>
<string name="played_label">Riprodotti</string>
<string name="selected_played_label">Selezionati gli episodi riprodotti</string>
<string name="unplayed_label">Non riprodotti</string>
@@ -675,7 +675,7 @@
<string name="right_short">Dx</string>
<string name="audio_effects">Effetti Audio</string>
<string name="stereo_to_mono">Downmix: da Stereo a Mono</string>
- <string name="sonic_only">solo Sonic</string>
+ <string name="sonic_only">Solo Sonic</string>
<string name="exoplayer_only">Solo ExoPlayer</string>
<!--proxy settings-->
<string name="proxy_type_label">Tipo</string>
@@ -693,7 +693,7 @@
<string name="subscription_num_columns">Numero di colonne</string>
<!--Database import/export-->
<string name="import_export">Importa/Esporta database</string>
- <string name="import_export_warning">Questa funzione sperimentale può essere usata per trasferire le sottoscrizioni e gli episoti completati ad un altro dispositivo.\n\nIl database potrà essere importato solo se si usa la stessa versione di AntennaPod, altrimenti potrebbero generarsi comportamenti anomali.\n\nDopo l\'importazione, gli episodi potrebbero essere mostrati come scaricati anche se non lo sono. Basta premere Play per farli riconoscere ad AntennaPod.</string>
+ <string name="import_export_warning">Questa funzione sperimentale può essere usata per trasferire le sottoscrizioni e gli episodi completati ad un altro dispositivo.\n\nIl database potrà essere importato solo se si usa la stessa versione di AntennaPod, altrimenti potrebbero generarsi comportamenti anomali.\n\nDopo l\'importazione, gli episodi potrebbero essere mostrati come scaricati anche se non lo sono. Basta premere Play per farli riconoscere ad AntennaPod.</string>
<string name="label_import">Importa</string>
<string name="label_export">Esporta</string>
<string name="import_select_file">Scegli file da importare</string>
@@ -716,7 +716,7 @@
<string name="cast_failed_media_error_skipping">Errore nella riproduzione. Salto...</string>
<!--Notification channels-->
<string name="notification_channel_user_action">Azione richesta</string>
- <string name="notification_channel_user_action_description">Mostra se è richesto un tuo intervento, per sempio se è necessario inserire la password.</string>
+ <string name="notification_channel_user_action_description">Mostra se è richesto un tuo intervento, per esempio se è necessario inserire la password.</string>
<string name="notification_channel_downloading">Scaricando</string>
<string name="notification_channel_downloading_description">Mostra mentre è in corso il download</string>
<string name="notification_channel_playing">In riproduzione</string>
diff --git a/core/src/main/res/values-nl/strings.xml b/core/src/main/res/values-nl/strings.xml
index 338f4c193..f6cb6c26d 100644
--- a/core/src/main/res/values-nl/strings.xml
+++ b/core/src/main/res/values-nl/strings.xml
@@ -68,7 +68,7 @@
<string name="error_msg_prefix">Er is een fout opgetreden:</string>
<string name="needs_storage_permission">Machtiging vereist voor gebruik van opslag</string>
<string name="refresh_label">Verversen</string>
- <string name="external_storage_error_msg">Geen externe opslag beschikbaar. Zorg ervoor dat de externe opslag is aangekoppeld zodat de app goed kan werken.</string>
+ <string name="external_storage_error_msg">Geen externe opslag beschikbaar. Zorg ervoor dat de externe opslag gekoppeld is zodat de app juist kan functioneren.</string>
<string name="chapters_label">Hoofdstukken</string>
<string name="chapter_duration">Duur: %1$s</string>
<string name="description_label">Omschrijving</string>
@@ -101,12 +101,12 @@
<!--'Add Feed' Activity labels-->
<string name="feedurl_label">Feed-url</string>
<string name="etxtFeedurlHint">www.voorbeeld.nl/feed</string>
- <string name="txtvfeedurl_label">Podcast toevoegen middels url</string>
+ <string name="txtvfeedurl_label">Podcast toevoegen middels URL</string>
<string name="browse_gpoddernet_label">Verken gpodder.net</string>
<string name="discover">Ontdekken</string>
<string name="discover_more">meer »</string>
<!--Actions on feeds-->
- <string name="mark_all_read_label">Alles markeren als afgespeeld</string>
+ <string name="mark_all_read_label">Alles als afgespeeld markeren</string>
<string name="mark_all_read_msg">Alle afleveringen zijn gemarkeerd als afgespeeld</string>
<string name="mark_all_read_confirmation_msg">Bevestig dat je alle afleveringen wilt markeren als afgespeeld.</string>
<string name="mark_all_read_feed_confirmation_msg">Bevestig dat je alle afleveringen van deze podcast wilt markeren als afgespeeld.</string>
@@ -163,13 +163,13 @@
</plurals>
<string name="remove_new_flag_label">\'Nieuw\'-label verwijderen</string>
<string name="removed_new_flag_label">\'Nieuw\'-label is verwijderd</string>
- <string name="mark_read_label">Markeren als afgespeeld</string>
+ <string name="mark_read_label">Als afgespeeld markeren</string>
<string name="marked_as_read_label">Gemarkeerd als afgespeeld</string>
<plurals name="marked_read_batch_label">
<item quantity="one">%d aflevering gemarkeerd als afgespeeld.</item>
<item quantity="other">%d afleveringen gemarkeerd als afgespeeld.</item>
</plurals>
- <string name="mark_unread_label">Markeren als niet-afgespeeld</string>
+ <string name="mark_unread_label">Als niet-afgespeeld markeren</string>
<plurals name="marked_unread_batch_label">
<item quantity="one">%d aflevering gemarkeerd als niet-afgespeeld.</item>
<item quantity="other">%d afleveringen gemarkeerd als niet-afgespeeld.</item>
diff --git a/core/src/main/res/values-pl-rPL/strings.xml b/core/src/main/res/values-pl-rPL/strings.xml
index 22f0cc64e..05204fd4f 100644
--- a/core/src/main/res/values-pl-rPL/strings.xml
+++ b/core/src/main/res/values-pl-rPL/strings.xml
@@ -302,6 +302,7 @@
<!--Variable Speed-->
<string name="download_plugin_label">Pobierz wtyczkę</string>
<string name="no_playback_plugin_title">Wtyczka nie zainstalowana</string>
+ <string name="no_playback_plugin_or_sonic_msg">Aby używać zmiennej prędkości odtwarzania, zalecamy używanie wbudowanego odtwarzacza Sonic.</string>
<string name="set_playback_speed_label">Prędkość odtwarzania</string>
<string name="enable_sonic">Włącz Sonic</string>
<!--Empty list labels-->
@@ -750,6 +751,7 @@ https://gpodder.net/register/</string>
<string name="notification_channel_error_description">Pokazywane gdy coś pójdzie nie tak, na przykład jeśli nie powiedzie się pobieranie lub synchronizacja z gpodder.</string>
<string name="import_bad_file">Nieprawidłowy/uszkodzony plik</string>
<!--Widget settings-->
+ <string name="widget_settings">Ustawienia widżetu</string>
<string name="widget_create_button">Dodaj widżet</string>
<string name="widget_opacity">Nieprzezroczystość</string>
</resources>
diff --git a/core/src/main/res/values-uk-rUA/strings.xml b/core/src/main/res/values-uk-rUA/strings.xml
index 34d2b0ebe..37f1049ac 100644
--- a/core/src/main/res/values-uk-rUA/strings.xml
+++ b/core/src/main/res/values-uk-rUA/strings.xml
@@ -105,6 +105,7 @@
<string name="etxtFeedurlHint">Посилання на канал чи сторінку</string>
<string name="txtvfeedurl_label">Додати подкаст за URL</string>
<string name="browse_gpoddernet_label">Переглянути gpodder.net</string>
+ <string name="discover_more">більше »</string>
<!--Actions on feeds-->
<string name="mark_all_read_label">Позначити всі як відтворені</string>
<string name="mark_all_read_msg">Позначено всі епізоди як відтворені</string>
@@ -117,12 +118,13 @@
<string name="rename_feed_label">Перейменувати подкаст</string>
<string name="remove_feed_label">Видалити подкаст</string>
<string name="share_label">Поділитися…</string>
- <string name="share_link_label">Поділитись посиланням на епізод</string>
+ <string name="share_link_label">Поділитися посиланням на епізод</string>
<string name="share_link_with_position_label">Поділіться посиланням на епізод з позицією відтворення</string>
- <string name="share_file_label">Поділитись файлом</string>
- <string name="share_feed_url_label">Поділитись посиланням на канал</string>
- <string name="share_item_url_label">Поділитись посиланням на медіа-файл</string>
- <string name="share_item_url_with_position_label">Поділитись посиланням на медіа-файл з позицією відтворення</string>
+ <string name="share_file_label">Поділитися файлом</string>
+ <string name="share_website_url_label">Поділитися посиланням на сайт</string>
+ <string name="share_feed_url_label">Поділитися посиланням на канал</string>
+ <string name="share_item_url_label">Поділитися посиланням на медіа-файл</string>
+ <string name="share_item_url_with_position_label">Поділитися посиланням на медіа-файл з позицією відтворення</string>
<string name="feed_delete_confirmation_msg">Будь ласка, підтвердіть що ви бажаєте видалити подкаст \"%1$s\" і ВСІ його епізоди (разом з завантаженими).</string>
<string name="feed_remover_msg">Видалення подкасту</string>
<string name="load_complete_feed">Оновити весь подкаст</string>
@@ -245,6 +247,7 @@
<string name="confirm_mobile_download_dialog_title">Підтвердження завантажень через мобільні мережі</string>
<string name="confirm_mobile_download_dialog_message_not_in_queue">Завантаження через мобільні мережі вимкнено в налаштуваннях.\n\nВибрати додавання епізоду до черги чи тимчасове завантаження?\n\n<small>Ваш вибір буде дійсним 10 хвилин.</small></string>
<string name="confirm_mobile_download_dialog_message">Завантаження через мобільні мережі вимкнено в налаштуваннях.\n\nУвімкнути тимчасово?\n\n<small>Ваш вибір буде дійсним 10 хвилин.</small></string>
+ <string name="confirm_mobile_streaming_button_always">Завжди дозволяти</string>
<string name="confirm_mobile_download_dialog_only_add_to_queue">Лише додати до черги</string>
<string name="confirm_mobile_download_dialog_enable_temporarily">Увімкнути тимчасово</string>
<!--Mediaplayer messages-->
@@ -254,6 +257,7 @@
<string name="player_ready_msg">Готов</string>
<string name="player_seeking_msg">Шукаю</string>
<string name="playback_error_server_died">Сервер помер</string>
+ <string name="playback_error_unsupported">Тип медіа не підтримується</string>
<string name="playback_error_unknown">Невідома помилка</string>
<string name="no_media_playing_label">Немає що грати</string>
<string name="player_buffering_msg">Буферізую</string>
@@ -264,6 +268,7 @@
<string name="unlock_queue">Розблокувати чергу</string>
<string name="queue_locked">Чергу заблоковано</string>
<string name="queue_unlocked">Чергу розблоковано</string>
+ <string name="checkbox_do_not_show_again">Більше не показувати</string>
<string name="clear_queue_label">Очистити чергу</string>
<string name="undo">Скасувати</string>
<string name="move_to_top_label">Догори</string>
@@ -278,6 +283,8 @@
<string name="ascending">За зростанням</string>
<string name="descending">За спаданням</string>
<string name="clear_queue_confirmation_msg">Будь ласка, підтвердіть що ви бажаєте вилучити всі епізоди з черги.</string>
+ <string name="sort_old_to_new">Спочатку старіші</string>
+ <string name="sort_new_to_old">Спочатку новіші</string>
<!--Variable Speed-->
<string name="download_plugin_label">Завантажити додаток</string>
<string name="no_playback_plugin_title">Додаток не встановлено</string>
@@ -301,7 +308,10 @@
<string name="no_new_episodes_label">Коли з’являться нові епізоди, іх буде показано тут.</string>
<string name="no_fav_episodes_head_label">Немає улюблених епізодів</string>
<string name="no_fav_episodes_label">Ви можете додавати епізоди до улюблених за допомогою довгого натискання.</string>
- <string name="no_chapters_label">В цьому епізоді немає розділів.</string>
+ <string name="no_chapters_head_label">Немає глав</string>
+ <string name="no_chapters_label">В цьому епізоді немає глав.</string>
+ <string name="no_subscriptions_head_label">Немає підписок</string>
+ <string name="no_subscriptions_label">Щоб підписатись на подкаст, натисніть на значок плюса нижче</string>
<!--Preferences-->
<string name="storage_pref">Зберігання</string>
<string name="project_pref">Проект</string>
@@ -314,6 +324,9 @@
<string name="appearance">Вигляд</string>
<string name="external_elements">Зовнішні елементи</string>
<string name="interruptions">Тимчасові паузи</string>
+ <string name="preference_search_hint">Пошук...</string>
+ <string name="preference_search_no_results">Немає результатів</string>
+ <string name="preference_search_clear_history">Очистити історію</string>
<string name="media_player">Медіа програвач</string>
<string name="pref_episode_cleanup_title">Очищення епізодів</string>
<string name="pref_episode_cleanup_summary">Епізоди що не знаходяться в черзі та не помічені як улюблені можуть бути видалені якщо Автозавантажувач потребуватиме місце для нових епізодів.</string>
@@ -365,6 +378,7 @@
<string name="pref_automatic_download_on_battery_sum">Дозволити автозавантаження коли зарядний пристрій не підключений</string>
<string name="pref_parallel_downloads_title">Паралельні завантаження</string>
<string name="pref_episode_cache_title">Кеш епізодів</string>
+ <string name="pref_theme_title_use_system">Використовувати системну тему</string>
<string name="pref_theme_title_light">Світла</string>
<string name="pref_theme_title_dark">Темна</string>
<string name="pref_theme_title_trueblack">Чорна (для AMOLED)</string>
@@ -389,6 +403,7 @@
<string name="pref_gpodnet_notifications_sum">Це налаштування не застосовується до помилок автентифікації.</string>
<string name="pref_playback_speed_title">Швидкість програвання</string>
<string name="pref_playback_speed_sum">Налаштування швідкості доступно для змінної швидкості програвання</string>
+ <string name="pref_feed_playback_speed_sum">Виберіть швидкість відтворення епізодів з цього каналу</string>
<string name="pref_fast_forward">Час, що пропускається кнопкою перемотки вперед</string>
<string name="pref_fast_forward_sum">Налаштувати кількість секунд, які пропускаються при натисканні кнопки перемотки вперед</string>
<string name="pref_rewind">Час, що пропускається кнопкою відмотки назад</string>
@@ -408,14 +423,21 @@
<string name="pref_showDownloadReport_title">Показати звіт про завантаження</string>
<string name="pref_showDownloadReport_sum">У разі помилки при завантаженні створити детальний звіт про помилку.</string>
<string name="pref_expand_notify_unsupport_toast">Android до версії 4.1 не підтримує розширені повідомлення.</string>
+ <string name="pref_enqueue_location_sum">Додати епізоди до: %1$s</string>
+ <string name="enqueue_location_after_current">Після поточного епізоду</string>
<string name="pref_smart_mark_as_played_disabled">Вимкнено</string>
<string name="pref_image_cache_size_title">Розмір кеша зображень</string>
<string name="pref_image_cache_size_sum">Розмір дискового кеша для зображень.</string>
+ <string name="bug_report_title">Повідомити про помилку</string>
+ <string name="open_bug_tracker">Відкрити трекер помилок</string>
+ <string name="copy_to_clipboard">Копіювати</string>
+ <string name="copied_to_clipboard">Скопійовано</string>
<string name="experimental_pref">Експериментальні</string>
<string name="pref_media_player_message">Оберіть медіа плеєр для програвання файлів</string>
<string name="pref_current_value">Поточне значення: %1$s</string>
<string name="pref_proxy_title">Проксі</string>
<string name="pref_proxy_sum">Застосувати проксі сервер</string>
+ <string name="pref_faq">Часті питання</string>
<string name="pref_no_browser_found">Веб браузер не знайдено.</string>
<string name="pref_cast_title">Підтримка для Chromecast</string>
<string name="pref_cast_message_play_flavor">Включити підтримку програвання на таких пристроях як Chromecast або Android TV</string>
@@ -443,6 +465,14 @@
<string name="pref_delete_removes_from_queue_sum">Автоматично видаляти епізод із черги, коли він буде видалений.</string>
<!--About screen-->
<string name="about_pref">Про програму</string>
+ <string name="antennapod_version">Версія AntennaPod</string>
+ <string name="developers">Розробники</string>
+ <string name="developers_summary">Кожен може допомогти AntennaPod стати краще</string>
+ <string name="translators">Перекладачі</string>
+ <string name="translators_summary">Переклади створюються користувачами AntennaPod за допомогою Transifex</string>
+ <string name="privacy_policy">Політика конфіденційності</string>
+ <string name="licenses">Ліцензії</string>
+ <string name="licenses_summary">AntennaPod використовує інше чудове програмне забезпечення</string>
<!--Search-->
<string name="search_hint">Пошук епізодів</string>
<string name="found_in_shownotes_label">Знайдено в нотатках епізода</string>
@@ -536,12 +566,14 @@
<string name="gpodnetsync_error_descr">Трапилась помилка при сінхронизації:\u0020</string>
<string name="gpodnetsync_pref_report_successful">Успішно</string>
<string name="gpodnetsync_pref_report_failed">Невдало</string>
+ <string name="gpodnetsync_username_characters_error">Імена користувачів можуть містити лише літери, цифри, дефіси та підкреслення.</string>
<!--Directory chooser-->
<string name="selected_folder_label">Обрати папку:</string>
<string name="create_folder_label">Нова папка</string>
<string name="choose_data_directory">Обрати папку</string>
<string name="choose_data_directory_message">Оберіть, будь ласка, базовий каталог даних. AntennaPod створить відповідні підрозділи.</string>
<string name="choose_data_directory_permission_rationale">Для зміни папки зберігання даних потрібен доступ до зовнішнього носія</string>
+ <string name="choose_data_directory_available_space">%1$s з %2$s вільно</string>
<string name="create_folder_msg">Створити папку з ім\'ям \"%1$s\"?</string>
<string name="create_folder_success">Створена нова папка</string>
<string name="create_folder_error_no_write_access">Не можу записати в цю папку</string>
@@ -560,6 +592,7 @@
<string name="pref_restart_required">Для застосування змін потрібно перезапустити AntennaPod</string>
<!--Online feed view-->
<string name="subscribe_label">Підписатися</string>
+ <string name="subscribing_label">Підписка...</string>
<!--Content descriptions for image buttons-->
<string name="rewind_label">Перемотка назад</string>
<string name="fast_forward_label">Перемотка вперед</string>
@@ -580,13 +613,17 @@
<string name="episode_filters_exclude">Виключити</string>
<string name="episode_filters_hint">Окремі слова \n\"Кілька слів\"</string>
<string name="keep_updated">Підтримувати оновленим</string>
+ <string name="keep_updated_summary">Включити цей канал під час (авто-)оновлення всіх каналів</string>
+ <string name="auto_download_disabled_globally">Автозавантаження вимкнено в налаштуваннях AntennaPod</string>
<!--Progress information-->
<string name="progress_upgrading_database">Оновлення бази даних</string>
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">Імпорт подкастів з інших програм...</string>
<!--Add podcast fragment-->
+ <string name="search_podcast_hint">Шукати подкаст...</string>
<string name="search_itunes_label">Пошук в iTunes</string>
<string name="search_fyyd_label">Шукати в fyyd</string>
+ <string name="advanced_search">Розширений пошук</string>
<string name="filter">Фільтр</string>
<!--Episodes apply actions-->
<string name="all_label">Всі</string>
@@ -676,5 +713,9 @@
<string name="notification_channel_playing_description">Дозволяє керувати відтворенням. Це основне сповіщення, яке ви бачите під час відтворення подкасту.</string>
<string name="notification_channel_error">Помилки</string>
<string name="notification_channel_error_description">Відображається, якщо щось пішло не так, наприклад, якщо не вдалося завантажити або синхронізувати з gpodder.</string>
+ <string name="import_bad_file">Недоступний/пошкоджений файл</string>
<!--Widget settings-->
+ <string name="widget_settings">Налаштування віджету</string>
+ <string name="widget_create_button">Створити віджет</string>
+ <string name="widget_opacity">Непрозорість</string>
</resources>
diff --git a/core/src/main/res/values-zh-rCN/strings.xml b/core/src/main/res/values-zh-rCN/strings.xml
index 123c1cc0d..758e7de78 100644
--- a/core/src/main/res/values-zh-rCN/strings.xml
+++ b/core/src/main/res/values-zh-rCN/strings.xml
@@ -274,6 +274,7 @@
<!--Variable Speed-->
<string name="download_plugin_label">插件下载</string>
<string name="no_playback_plugin_title">插件没有安装</string>
+ <string name="no_playback_plugin_or_sonic_msg">为了使变速播放正常工作,我们建议启用内置的Sonic媒体播放器</string>
<string name="set_playback_speed_label">播放速度</string>
<string name="enable_sonic">允许声音</string>
<!--Empty list labels-->
@@ -712,6 +713,7 @@
<string name="notification_channel_error_description">发生错误时显示,比如下载或与gpodder的同步失败</string>
<string name="import_bad_file">无效/损坏文件</string>
<!--Widget settings-->
+ <string name="widget_settings">小部件设置</string>
<string name="widget_create_button">创建小部件</string>
<string name="widget_opacity">不透明度</string>
</resources>