summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Fietz <Martin.Fietz@gmail.com>2016-06-04 18:15:47 +0200
committerMartin Fietz <Martin.Fietz@gmail.com>2016-06-04 18:15:47 +0200
commitd4b0ae6e0054645640b43bafde094f3384738d21 (patch)
treeb9dcb077ab829bfd401bb6e733e7141390d7f008
parent23971da9c6063c036f38b1e42f66a075585dc9af (diff)
parent6c24614e66621ceb6246edc0c3a7081e40d8b726 (diff)
downloadAntennaPod-d4b0ae6e0054645640b43bafde094f3384738d21.zip
Merge pull request #1987 from AntennaPod/1.6.0_devel
1.6.0.9
-rw-r--r--app/src/main/AndroidManifest.xml4
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/StorageErrorActivity.java3
-rw-r--r--app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java8
-rw-r--r--app/src/main/java/de/danoeh/antennapod/service/PlayerWidgetService.java7
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/feed/FeedItemFilter.java4
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java3
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java17
-rw-r--r--core/src/main/res/values-id/strings.xml22
-rw-r--r--core/src/main/res/values-it-rIT/strings.xml72
-rw-r--r--core/src/main/res/values-ko/strings.xml60
-rw-r--r--core/src/main/res/values-pt-rBR/strings.xml200
-rw-r--r--core/src/main/res/values-ru/strings.xml167
-rw-r--r--core/src/main/res/values-uk-rUA/strings.xml51
13 files changed, 512 insertions, 106 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index c1b72602a..d441baf83 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.danoeh.antennapod"
- android:versionCode="1060007"
- android:versionName="1.6.0.7">
+ android:versionCode="1060009"
+ android:versionName="1.6.0.9">
<!--
Version code schema:
"1.2.3-SNAPSHOT" -> 1020300
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/StorageErrorActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/StorageErrorActivity.java
index f22507f4c..81d727283 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/StorageErrorActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/StorageErrorActivity.java
@@ -189,6 +189,9 @@ public class StorageErrorActivity extends AppCompatActivity {
} else {
path = getExternalFilesDir(null);
}
+ if(path == null) {
+ return;
+ }
String message = null;
if(!path.exists()) {
message = String.format(getString(R.string.folder_does_not_exist_error), dir);
diff --git a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java
index a4ffebae2..8531a7356 100644
--- a/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java
+++ b/app/src/main/java/de/danoeh/antennapod/activity/VideoplayerActivity.java
@@ -112,7 +112,7 @@ public class VideoplayerActivity extends MediaplayerActivity {
@Override
protected boolean loadMediaInfo() {
- if (!super.loadMediaInfo()) {
+ if (!super.loadMediaInfo() || controller == null) {
return false;
}
Playable media = controller.getMedia();
@@ -152,7 +152,7 @@ public class VideoplayerActivity extends MediaplayerActivity {
@Override
protected void onAwaitingVideoSurface() {
- if (videoSurfaceCreated) {
+ if (videoSurfaceCreated && controller != null) {
Log.d(TAG, "Videosurface already created, setting videosurface now");
Pair<Integer, Integer> videoSize = controller.getVideoSize();
@@ -240,7 +240,7 @@ public class VideoplayerActivity extends MediaplayerActivity {
public void surfaceCreated(SurfaceHolder holder) {
Log.d(TAG, "Videoview holder created");
videoSurfaceCreated = true;
- if (controller.getStatus() == PlayerStatus.PLAYING) {
+ if (controller != null && controller.getStatus() == PlayerStatus.PLAYING) {
if (controller.serviceAvailable()) {
controller.setVideoSurface(holder);
} else {
@@ -254,7 +254,7 @@ public class VideoplayerActivity extends MediaplayerActivity {
public void surfaceDestroyed(SurfaceHolder holder) {
Log.d(TAG, "Videosurface was destroyed");
videoSurfaceCreated = false;
- if (!destroyingDueToReload) {
+ if (controller != null && !destroyingDueToReload) {
controller.notifyVideoSurfaceAbandoned();
}
}
diff --git a/app/src/main/java/de/danoeh/antennapod/service/PlayerWidgetService.java b/app/src/main/java/de/danoeh/antennapod/service/PlayerWidgetService.java
index 323060f81..007a4d744 100644
--- a/app/src/main/java/de/danoeh/antennapod/service/PlayerWidgetService.java
+++ b/app/src/main/java/de/danoeh/antennapod/service/PlayerWidgetService.java
@@ -196,9 +196,10 @@ public class PlayerWidgetService extends Service {
public void onServiceConnected(ComponentName className, IBinder service) {
Log.d(TAG, "Connection to service established");
synchronized (psLock) {
- playbackService = ((PlaybackService.LocalBinder) service)
- .getService();
- startViewUpdaterIfNotRunning();
+ if(service instanceof PlaybackService.LocalBinder) {
+ playbackService = ((PlaybackService.LocalBinder) service).getService();
+ startViewUpdaterIfNotRunning();
+ }
}
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItemFilter.java b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItemFilter.java
index fdde4b34c..9d8f4adf8 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItemFilter.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItemFilter.java
@@ -6,6 +6,7 @@ import java.util.ArrayList;
import java.util.List;
import de.danoeh.antennapod.core.storage.DBReader;
+import de.danoeh.antennapod.core.util.LongList;
public class FeedItemFilter {
private final String[] mProperties;
@@ -66,13 +67,14 @@ public class FeedItemFilter {
if (showQueued && showNotQueued) return result;
if (showDownloaded && showNotDownloaded) return result;
+ final LongList queuedIds = DBReader.getQueueIDList();
for(FeedItem item : items) {
// If the item does not meet a requirement, skip it.
if (showPlayed && !item.isPlayed()) continue;
if (showUnplayed && item.isPlayed()) continue;
if (showPaused && item.getState() != FeedItem.State.IN_PROGRESS) continue;
- boolean queued = DBReader.getQueueIDList().contains(item.getId());
+ boolean queued = queuedIds.contains(item.getId());
if (showQueued && !queued) continue;
if (showNotQueued && queued) continue;
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java b/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java
index 556c008d4..94a722da9 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/download/HttpDownloader.java
@@ -185,8 +185,7 @@ public class HttpDownloader extends Downloader {
if(request.getFeedfileType() == FeedMedia.FEEDFILETYPE_FEEDMEDIA) {
String contentType = response.header("Content-Type");
Log.d(TAG, "content type: " + contentType);
- if(!contentType.startsWith("audio/") && !contentType.startsWith("video/") &&
- !contentType.equals("application/octet-stream")) {
+ if(contentType.startsWith("text/")) {
onFail(DownloadError.ERROR_FILE_TYPE, null);
return;
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java
index 7870c747e..041831e80 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/util/playback/PlaybackController.java
@@ -258,14 +258,15 @@ public abstract class PlaybackController {
private final ServiceConnection mConnection = new ServiceConnection() {
public void onServiceConnected(ComponentName className, IBinder service) {
- playbackService = ((PlaybackService.LocalBinder) service)
- .getService();
- if (!released) {
- queryService();
- Log.d(TAG, "Connection to Service established");
- } else {
- Log.i(TAG, "Connection to playback service has been established, " +
- "but controller has already been released");
+ if(service instanceof PlaybackService.LocalBinder) {
+ playbackService = ((PlaybackService.LocalBinder) service).getService();
+ if (!released) {
+ queryService();
+ Log.d(TAG, "Connection to Service established");
+ } else {
+ Log.i(TAG, "Connection to playback service has been established, " +
+ "but controller has already been released");
+ }
}
}
diff --git a/core/src/main/res/values-id/strings.xml b/core/src/main/res/values-id/strings.xml
index d91fd609b..383605ded 100644
--- a/core/src/main/res/values-id/strings.xml
+++ b/core/src/main/res/values-id/strings.xml
@@ -1,14 +1,25 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
+ <string name="add_feed_label">Tambah Podcast</string>
+ <string name="episodes_label">Kisah</string>
<string name="all_episodes_short_label">Semua</string>
+ <string name="favorite_episodes_label">Favorit</string>
+ <string name="new_label">Baru</string>
<string name="settings_label">Pengaturan</string>
+ <string name="add_new_feed_label">Tambah Podcast</string>
<string name="downloads_label">Unduhan</string>
+ <string name="subscriptions_label">Abonemen</string>
+ <string name="subscriptions_list_label">Daftar Abonemen</string>
+ <string name="cancel_download_label">Batal\nUnduhan</string>
<string name="gpodnet_main_label">gpodder.net</string>
<!--Statistics fragment-->
<!--Main activity-->
<string name="drawer_open">Buka daftar</string>
<string name="drawer_close">Tutup daftar</string>
+ <string name="drawer_feed_counter_new_unplayed">Nomor kisah baru dan kisah yang belum diputar</string>
+ <string name="drawer_feed_counter_new">Nomor kisah baru</string>
+ <string name="drawer_feed_counter_unplayed">Nomor kisah yang belum diputar</string>
<!--Webview actions-->
<string name="copy_url_label">Salin URL</string>
<string name="share_url_label">Bagikan URL</string>
@@ -17,16 +28,24 @@
<string name="cancel_label">Batal</string>
<string name="yes">Ya</string>
<string name="no">Tidak</string>
+ <string name="author_label">Penulis</string>
<string name="language_label">Bahasa</string>
<string name="url_label">URL</string>
<string name="podcast_settings_label">Pengaturan</string>
<string name="cover_label">Gambar</string>
<string name="refresh_label">Segarkan</string>
<string name="description_label">Deskripsi</string>
+ <string name="most_recent_prefix">Kisah terbaru:\u0020</string>
+ <string name="episodes_suffix">\u0020kisah</string>
<string name="save_username_password_label">Simpan nama pengguna dan kata sandi</string>
<string name="close_label">Tutup</string>
+ <string name="send_label">Kirim…</string>
<!--'Add Feed' Activity labels-->
<!--Actions on feeds-->
+ <string name="mark_all_read_label">Tandai semua diputar</string>
+ <string name="mark_all_read_msg">Tandai semua Kisah diputar</string>
+ <string name="mark_all_seen_label">Tandai semua dilihat</string>
+ <string name="remove_feed_label">Hapus Podcast</string>
<string name="share_label">Bagikan...</string>
<string name="share_link_label">Bagikan Tautan</string>
<string name="hide_unplayed_episodes_label">Tidak diputar</string>
@@ -41,6 +60,9 @@
<string name="stop_label">Henti</string>
<string name="remove_label">Hapus</string>
<string name="remove_episode_lable">Hapus Episode</string>
+ <string name="mark_read_label">Tandai diputar</string>
+ <string name="marked_as_read_label">Ditandai diputar</string>
+ <string name="mark_unread_label">Ditandai belum diputar</string>
<string name="add_to_queue_label">Tambah ke Antrian</string>
<string name="added_to_queue_label">Ditambah ke Antrian</string>
<string name="remove_from_queue_label">Hapus dari Antrian</string>
diff --git a/core/src/main/res/values-it-rIT/strings.xml b/core/src/main/res/values-it-rIT/strings.xml
index 213a6655a..b52ccc5fa 100644
--- a/core/src/main/res/values-it-rIT/strings.xml
+++ b/core/src/main/res/values-it-rIT/strings.xml
@@ -1,35 +1,35 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
- <string name="app_name">AntennaPod</string>
<string name="feeds_label">Feed</string>
+ <string name="statistics_label">Statistiche</string>
<string name="add_feed_label">Aggiungi un podcast</string>
- <string name="podcasts_label">PODCAST</string>
<string name="episodes_label">Episodi</string>
- <string name="new_episodes_label">Episodi nuovi</string>
- <string name="all_episodes_label">Tutti gli episodi</string>
<string name="all_episodes_short_label">Tutti</string>
<string name="favorite_episodes_label">Preferiti</string>
<string name="new_label">Nuovo</string>
- <string name="waiting_list_label">Lista d\'attesa</string>
<string name="settings_label">Impostazioni</string>
<string name="add_new_feed_label">Aggiungi podcast</string>
<string name="downloads_label">Download</string>
<string name="downloads_running_label">In esecuzione</string>
<string name="downloads_completed_label">Completati</string>
<string name="downloads_log_label">Registro</string>
+ <string name="subscriptions_label">Iscrizioni</string>
+ <string name="subscriptions_list_label">Lista Iscrizioni</string>
<string name="cancel_download_label">Annulla download</string>
<string name="playback_history_label">Cronologia delle riproduzioni</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_auth_label">gpodder.net login</string>
- <!--New episodes fragment-->
- <string name="recently_published_episodes_label">Pubblicati di recente</string>
- <string name="episode_filter_label">Mostra solo gli episodi nuovi</string>
+ <string name="episode_cache_full_title">Cache degli episodi piena</string>
+ <string name="episode_cache_full_message">Il limite della cache degli episodi è stato raggiunto. Puoi incrementare la dimensione della cache nelle Impostazioni.</string>
<!--Statistics fragment-->
+ <string name="total_time_listened_to_podcasts">Tempo totale di riproduzione podcast:</string>
+ <string name="statistics_details_dialog">%1$d di %2$d episodi iniziati.\n\nRiprodotti %3$s di %4$s.</string>
<!--Main activity-->
<string name="drawer_open">Apri il menù</string>
<string name="drawer_close">Chiudi il menù</string>
<string name="drawer_feed_order_alphabetical">Ordina alfabeticamente</string>
+ <string name="drawer_feed_order_last_update">Ordina per data di pubblicazione</string>
<string name="drawer_feed_counter_new_unplayed">Numero di episodi nuovi e non riprodotti</string>
<string name="drawer_feed_counter_new">Numero di episodi nuovi</string>
<string name="drawer_feed_counter_unplayed">Numero di episodi non riprodotti</string>
@@ -64,16 +64,19 @@
<string name="length_prefix">Durata:\u0020</string>
<string name="size_prefix">Dimensione:\u0020</string>
<string name="processing_label">Elaborazione in corso</string>
+ <string name="loading_label">Caricamento...</string>
<string name="save_username_password_label">Salva nome utente e password</string>
<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_delete_label">Elimina Episodi Automaticamente</string>
<string name="parallel_downloads_suffix">\u0020download paralleli</string>
- <string name="feed_auto_download_global">Globale</string>
<string name="feed_auto_download_always">Sempre</string>
<string name="feed_auto_download_never">Mai</string>
+ <string name="send_label">Invia...</string>
<string name="episode_cleanup_never">Mai</string>
+ <string name="episode_cleanup_queue_removal">Quando non è in coda</string>
<plurals name="episode_cleanup_days_after_listening">
<item quantity="one">1 giorno dopo il completamento</item>
<item quantity="other">%d giorni dopo il completamento</item>
@@ -88,6 +91,8 @@
<!--Actions on feeds-->
<string name="mark_all_read_label">Segna tutti come riprodotti</string>
<string name="mark_all_read_msg">Segnati tutti gli episodi come riprodotti</string>
+ <string name="mark_all_read_confirmation_msg">Per favore conferma che vuoi segnare tutti gli episodi come riprodotti.</string>
+ <string name="mark_all_read_feed_confirmation_msg">Per favore conferma che vuoi segnare tutti gli episodi di questo feed come riprodotti.</string>
<string name="mark_all_seen_label">Segna tutti come visti</string>
<string name="show_info_label">Informazioni</string>
<string name="remove_feed_label">Rimuovi un podcast</string>
@@ -95,12 +100,13 @@
<string name="share_link_label">Condividi il link al sito</string>
<string name="share_link_with_position_label">Condividi il Link con la Posizione</string>
<string name="share_feed_url_label">Condividi URL del Feed</string>
- <string name="share_item_url_label">Condividi URL dell\'Episodio</string>
- <string name="share_item_url_with_position_label">Condividi l\'URL dell\'Episodio con la Posizione</string>
+ <string name="share_item_url_label">Condividi URL del File dell\'episodio</string>
+ <string name="share_item_url_with_position_label">Condividi l\'URL del File dell\'epsiodio con la Posizione</string>
<string name="feed_delete_confirmation_msg">Per favore conferma la cancellazione di questo feed e di TUTTI gli episodi collegati che sono stati precedentemente scaricati.</string>
<string name="feed_remover_msg">Rimozione feed</string>
<string name="load_complete_feed">Ricarica il feed completo</string>
<string name="hide_episodes_title">Nascondi gli episodi</string>
+ <string name="episode_actions">Applica azioni</string>
<string name="hide_unplayed_episodes_label">Non riprodotti</string>
<string name="hide_paused_episodes_label">In pausa</string>
<string name="hide_played_episodes_label">Riprodotti</string>
@@ -110,6 +116,7 @@
<string name="hide_not_downloaded_episodes_label">Non scaricati</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>
<!--actions on feeditems-->
<string name="download_label">Download</string>
<string name="play_label">Riproduci</string>
@@ -130,8 +137,6 @@
<string name="removed_from_favorites">Rimosso dai Preferiti</string>
<string name="visit_website_label">Visita il sito</string>
<string name="support_label">Carica questo su Flattr</string>
- <string name="enqueue_all_new">Accoda tutti</string>
- <string name="download_all">Scarica tutti</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>
@@ -152,6 +157,8 @@
<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_forbidden">Proibito</string>
<string name="cancel_all_downloads_label">Annulla tutti i download</string>
<string name="download_canceled_msg">Download annullato</string>
<string name="download_report_title">Download completato con un errore (o errori)</string>
@@ -160,6 +167,10 @@
<string name="download_error_io_error">Errore IO</string>
<string name="download_error_request_error">Errore della richiesta</string>
<string name="download_error_db_access">Errore di accesso al database</string>
+ <plurals name="downloads_left">
+ <item quantity="one">%d download rimanente</item>
+ <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_report_content">%1$d download con successo, %2$d falliti</string>
@@ -182,7 +193,6 @@
<string name="playback_error_server_died">Server morto</string>
<string name="playback_error_unknown">Errore sconosciuto</string>
<string name="no_media_playing_label">Nessun elemento multimediale in riproduzione</string>
- <string name="position_default_label">00:00:00</string>
<string name="player_buffering_msg">Buffer in corso</string>
<string name="playbackservice_notification_title">Riproduzione del podcast in corso</string>
<string name="unknown_media_key">AntennaPod - Chiave dell\'elemento multimediale sconosciuta: %1$d</string>
@@ -238,6 +248,7 @@
<string name="no_feeds_label">Non sei ancora abbonato a nessun feed.</string>
<string name="no_chapters_label">Questo episodio non ha capitoli.</string>
<!--Preferences-->
+ <string name="project_pref">Progetto</string>
<string name="other_pref">Altro</string>
<string name="about_pref">Informazioni</string>
<string name="queue_label">Coda</string>
@@ -251,6 +262,8 @@
<string name="network_pref">Rete</string>
<string name="pref_autoUpdateIntervallOrTime_Disable">Disabilita</string>
<string name="pref_autoUpdateIntervallOrTime_Interval">Imposta Intervallo</string>
+ <string name="pref_autoUpdateIntervallOrTime_every">ogni %1$s</string>
+ <string name="pref_autoUpdateIntervallOrTime_at">alle %1$s</string>
<string name="pref_downloadMediaOnWifiOnly_sum">Abilita il download dei media solo tramite WiFi</string>
<string name="pref_followQueue_title">Playback continuo</string>
<string name="pref_downloadMediaOnWifiOnly_title">Download dei media su WiFi</string>
@@ -291,6 +304,8 @@
<string name="pref_gpodnet_logout_toast">Logout effettuato</string>
<string name="pref_gpodnet_setlogin_information_title">Cambia le informazioni di login</string>
<string name="pref_gpodnet_setlogin_information_sum">Cambia le informazioni di login per il tuo account gpodder.net.</string>
+ <string name="pref_gpodnet_sync_title">Sincronizza ora</string>
+ <string name="pref_gpodnet_sync_started">Sincronizzazione avviata</string>
<string name="pref_playback_speed_title">Velocità di riproduzione</string>
<string name="pref_playback_speed_sum">Personalizza le velocità disponibili per la riproduzione audio a velocità variabile</string>
<string name="pref_gpodnet_sethostname_title">Imposta l\'hostname</string>
@@ -307,6 +322,9 @@
<string name="send_email">Invia e-mail</string>
<string name="experimental_pref">Sperimentale</string>
<string name="pref_current_value">Valore corrente: %1$s</string>
+ <string name="pref_proxy_title">Proxy</string>
+ <string name="pref_faq">FAQ</string>
+ <string name="pref_cast_title">Supporto a Chromecast</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Abilita l\'esecuzione automatica di Flattr</string>
<string name="auto_flattr_after_percent">Carica l\'episodio su Flattr appena è stato riprodotto al %d percento</string>
@@ -325,6 +343,7 @@
<string name="opml_import_label">Importazione OPML</string>
<string name="opml_directory_error">ERRORE!</string>
<string name="reading_opml_label">Lettura OPML file in corso</string>
+ <string name="opml_import_error_no_file">Nessun file selezionato!</string>
<string name="select_all_label">Seleziona tutti</string>
<string name="deselect_all_label">Deseleziona tutti</string>
<string name="choose_file_from_filesystem">Dal filesystem locale</string>
@@ -393,6 +412,9 @@
<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>
<string name="create_folder_error">Non è stato possibile creare la cartella</string>
+ <string name="folder_does_not_exist_error">\"%1$s\" non esiste</string>
+ <string name="folder_not_readable_error">\"%1$s\" non è leggibile</string>
+ <string name="folder_not_writable_error">\"%1$s\" non è scrivibile</string>
<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>
@@ -403,22 +425,13 @@
<string name="subscribe_label">Abbonati</string>
<string name="subscribed_label">Abbonato</string>
<!--Content descriptions for image buttons-->
- <string name="show_chapters_label">Mostra i capitoli</string>
- <string name="show_shownotes_label">Mostra le note dell\'episodio</string>
- <string name="show_cover_label">Mosta l\'immagine</string>
<string name="rewind_label">Riavvolgi</string>
<string name="fast_forward_label">Avanti veloce</string>
<string name="media_type_audio_label">Audio</string>
<string name="media_type_video_label">Video</string>
<string name="navigate_upwards_label">Naviga verso l\'alto</string>
- <string name="butAction_label">Ulteriori azioni</string>
- <string name="status_playing_label">L\'episodio è in riproduzione</string>
<string name="status_downloading_label">L\'episodio sta venendo scaricato</string>
- <string name="status_downloaded_label">L\'episodio è stato scaricato</string>
- <string name="status_unread_label">L\'oggetto è nuovo</string>
<string name="in_queue_label">L\'episodio è in coda</string>
- <string name="new_episodes_count_label">Numero di episodi nuovi</string>
- <string name="in_progress_episodes_count_label">Numero di episodi che hai iniziato ad ascoltare</string>
<string name="drag_handle_content_description">Trascina per cambiare la posizione di questo oggetto</string>
<string name="load_next_page_label">Carica la pagina successiva</string>
<!--Feed information screen-->
@@ -431,6 +444,8 @@
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">Importazione di sottoscrizioni da applicazioni monouso in corso...</string>
<string name="search_itunes_label">Cerca su iTunes</string>
+ <string name="filter">Filtro</string>
+ <!--Episodes apply actions-->
<string name="all_label">Tutti</string>
<string name="selected_all_label">Tutti gli Episodi Selezionati</string>
<string name="none_label">Nessuno</string>
@@ -441,6 +456,7 @@
<string name="not_downloaded_label">Non scaricati</string>
<string name="queued_label">In coda</string>
<string name="not_queued_label">Non in coda</string>
+ <!--Sort-->
<string name="sort_title_a_z">Titolo (A \u2192 Z)</string>
<string name="sort_title_z_a">Titolo (Z \u2192 A)</string>
<string name="sort_date_new_old">Data (New \u2192 Old)</string>
@@ -448,8 +464,18 @@
<string name="sort_duration_short_long">Durata (Short \u2192 Long)</string>
<string name="sort_duration_long_short">Durata (Long \u2192 Short)</string>
<!--Rating dialog-->
+ <string name="rating_title">Ti piace AntennaPod?</string>
+ <string name="rating_later_label">Ricordamelo più tardi</string>
<!--Audio controls-->
<string name="volume">Volume</string>
<string name="audio_effects">Effetti Audio</string>
<!--proxy settings-->
+ <string name="proxy_type_label">Tipo</string>
+ <string name="host_label">Host</string>
+ <string name="port_label">Porta</string>
+ <string name="optional_hint">(Opzionale)</string>
+ <string name="proxy_port_invalid_error">Porta non valida</string>
+ <!--Casting-->
+ <string name="cast_media_route_menu_title">Riproduci su...</string>
+ <!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-ko/strings.xml b/core/src/main/res/values-ko/strings.xml
index 561771a2f..29ddd7e73 100644
--- a/core/src/main/res/values-ko/strings.xml
+++ b/core/src/main/res/values-ko/strings.xml
@@ -2,6 +2,7 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
<string name="feeds_label">피드</string>
+ <string name="statistics_label">통계</string>
<string name="add_feed_label">팟캐스트 추가</string>
<string name="episodes_label">에피소드</string>
<string name="all_episodes_short_label">모두</string>
@@ -13,6 +14,8 @@
<string name="downloads_running_label">실행 중</string>
<string name="downloads_completed_label">마침</string>
<string name="downloads_log_label">기록</string>
+ <string name="subscriptions_label">구독</string>
+ <string name="subscriptions_list_label">구독 목록</string>
<string name="cancel_download_label">다운로드 취소</string>
<string name="playback_history_label">재생 기록</string>
<string name="gpodnet_main_label">gpodder.net</string>
@@ -21,6 +24,8 @@
<string name="episode_cache_full_title">에피소드 캐시 꽉 참</string>
<string name="episode_cache_full_message">에피소드 캐시 한계값에 도달했습니다. 설정에서 캐시 크기를 늘릴 수 있습니다.</string>
<!--Statistics fragment-->
+ <string name="total_time_listened_to_podcasts">재생한 팟캐스트의 전체 시간</string>
+ <string name="statistics_details_dialog">에피소드 %1$d개 (전체 %2$d개) 시작.\n\n%3$s개 재생 (전체 %4$s개).</string>
<!--Main activity-->
<string name="drawer_open">메뉴 열기</string>
<string name="drawer_close">메뉴 닫기</string>
@@ -69,7 +74,9 @@
<string name="auto_download_label">자동 다운로드에 포함</string>
<string name="auto_download_apply_to_items_title">예전 에피소드에 적용</string>
<string name="auto_download_apply_to_items_message">새로운 \'자동 다운로드\' 설정은 새 에피소드에 자동적으로 적용됩니다. 기존에 배포된 에피소드에도 적용할까요?</string>
+ <string name="auto_delete_label">에피소드 자동 삭제</string>
<string name="parallel_downloads_suffix">개 동시 다운로드</string>
+ <string name="feed_auto_download_global">전체 기본값</string>
<string name="feed_auto_download_always">항상</string>
<string name="feed_auto_download_never">안 함</string>
<string name="send_label">보내기…</string>
@@ -98,6 +105,8 @@
<string name="share_link_label">홈페이지 링크 공유</string>
<string name="share_link_with_position_label">위치와 같이 링크 공유</string>
<string name="share_feed_url_label">피드 URL 공유</string>
+ <string name="share_item_url_label">에피소드 파일 URL 공유</string>
+ <string name="share_item_url_with_position_label">에피소드 파일 URL과 재생 위치 공유</string>
<string name="feed_delete_confirmation_msg">이 피드와 이 피드에서 다운로드한 모든 에피소드를 삭제하시려면 확인을 누르십시오.</string>
<string name="feed_remover_msg">피드 삭제하는 중</string>
<string name="load_complete_feed">전체 피드 새로고침</string>
@@ -112,6 +121,7 @@
<string name="hide_not_downloaded_episodes_label">다운로드 안 함</string>
<string name="filtered_label">필터링함</string>
<string name="refresh_failed_msg">{fa-exclamation-circle} 최근 새로 고침 실패</string>
+ <string name="open_podcast">팟캐스트 열기</string>
<!--actions on feeditems-->
<string name="download_label">다운로드</string>
<string name="play_label">재생</string>
@@ -152,6 +162,8 @@
<string name="download_error_connection_error">연결 오류</string>
<string name="download_error_unknown_host">알 수 없는 호스트</string>
<string name="download_error_unauthorized">인증 오류</string>
+ <string name="download_error_file_type_type">파일 종류 오류</string>
+ <string name="download_error_forbidden">금지됨</string>
<string name="cancel_all_downloads_label">모든 다운로드 취소</string>
<string name="download_canceled_msg">다운로드 취소함</string>
<string name="download_canceled_autodownload_enabled_msg">다운로드 취소함\n이 항목에 <i>자동 다운로드</i>를 해제합니다</string>
@@ -244,7 +256,10 @@
<string name="no_items_label">이 목록에 항목이 없습니다.</string>
<string name="no_feeds_label">아직 어떤 피드도 구독하지 않았습니다.</string>
<string name="no_chapters_label">에피소드에 챕터가 없습니다.</string>
+ <string name="no_shownotes_label">이 에피소드에는 프로그램 메모가 없습니다.</string>
<!--Preferences-->
+ <string name="storage_pref">저장소</string>
+ <string name="project_pref">프로젝트</string>
<string name="other_pref">기타</string>
<string name="about_pref">정보</string>
<string name="queue_label">대기열</string>
@@ -323,6 +338,10 @@
<string name="pref_gpodnet_logout_toast">로그아웃 성공</string>
<string name="pref_gpodnet_setlogin_information_title">로그인 정보 바꾸기</string>
<string name="pref_gpodnet_setlogin_information_sum">gpodder.net 계정의 로그인 정보를 바꿉니다.</string>
+ <string name="pref_gpodnet_sync_title">지금 동기화</string>
+ <string name="pref_gpodnet_sync_sum">gpodder.net의 구독과 에피소드 상태 동기화</string>
+ <string name="pref_gpodnet_sync_started">동기화 시작함</string>
+ <string name="pref_gpodnet_login_status"><![CDATA[<i>%1$s</i> 사용자로 로그인, <i>%2$s</i> 장치]]></string>
<string name="pref_playback_speed_title">재생 속도</string>
<string name="pref_playback_speed_sum">여러가지 오디오 재생 속도 직접 설정</string>
<string name="pref_fast_forward">빠르게 감기 시간</string>
@@ -333,6 +352,12 @@
<string name="pref_expandNotify_sum">항상 알림에서 재생 버튼이 표시되도록 확장합니다.</string>
<string name="pref_persistNotify_title">재생 조작 고정</string>
<string name="pref_persistNotify_sum">재생이 일시 중지했을 때에도 알림과 잠금 화면의 조작 기능을 유지합니다.</string>
+ <string name="pref_compact_notification_buttons_title">화면잠금 버튼 설정</string>
+ <string name="pref_compact_notification_buttons_sum">잠금화면의 조작 버튼을 바꿉니다. 재생/일시중지 버튼은 항상 포함됩니다.</string>
+ <string name="pref_compact_notification_buttons_dialog_title">최대 %1$d개 항목 선택</string>
+ <string name="pref_compact_notification_buttons_dialog_error">최대 %1$d개 항모만 선택할 수 있습니다.</string>
+ <string name="pref_show_subscriptions_in_drawer_title">구독 표시</string>
+ <string name="pref_show_subscriptions_in_drawer_sum">네비게이션 드로어에 직접 구독 목록을 표시</string>
<string name="pref_lockscreen_background_title">잠금 화면 배경 설정</string>
<string name="pref_lockscreen_background_sum">현재 에피소드의 이미지를 잠금 화면의 배경으로 설정합니다. 대신 이는 제3자 앱의 이미지도 표시하게 됩니다.</string>
<string name="pref_showDownloadReport_title">다운로드 보고서 보기</string>
@@ -350,6 +375,13 @@
<string name="pref_sonic_title">소닉 미디어 플레이어</string>
<string name="pref_sonic_message">내장 소닉 미디어 플레이어를 안드로이드 고유 미디어 플레이어와 Prestissimo 대신 사용합니다.</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_known_issues">알려진 문제점</string>
+ <string name="pref_no_browser_found">웹브라우저가 없습니다.</string>
+ <string name="pref_cast_title">크롬캐스트 지원</string>
+ <string name="pref_cast_message">캐스트 장치의 원격 미디어 재생 기능 사용 (예: 크롬캐스트, 안드로이드 TV의 오디오 스피커)</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">자동 flattr 사용</string>
<string name="auto_flattr_after_percent">%d 퍼센트를 재생하면 에피소드에 flattr합니다</string>
@@ -372,6 +404,8 @@
<string name="opml_import_label">OPML 가져오기</string>
<string name="opml_directory_error">오류!</string>
<string name="reading_opml_label">OPML 파일을 읽는 중</string>
+ <string name="opml_reader_error">OPML 문서를 읽는데 오류가 발생했습니다:</string>
+ <string name="opml_import_error_no_file">파일을 선택하지 않았습니다!</string>
<string name="select_all_label">모두 선택</string>
<string name="deselect_all_label">모두 선택 해제</string>
<string name="select_options_label">선택…</string>
@@ -424,6 +458,7 @@
<string name="gpodnetauth_device_chooseExistingDevice">기존 장치 선택:</string>
<string name="gpodnetauth_device_errorEmpty">장치 ID는 비어 있으면 안 됩니다</string>
<string name="gpodnetauth_device_errorAlreadyUsed">장치 ID를 이미 사용 중입니다</string>
+ <string name="gpodnetauth_device_caption_errorEmpty">자막이 비어 있으면 안 됩니다</string>
<string name="gpodnetauth_device_butChoose">선택</string>
<string name="gpodnetauth_finish_title">로그인이 성공했습니다!</string>
<string name="gpodnetauth_finish_descr">축하합니다! gpodder.net 계정이 장치와 연결되었습니다. 이제 안테나팟에서 gpodder.net 계정의 구독 정보와 자동으로 동기화합니다.</string>
@@ -525,6 +560,31 @@
<string name="stereo_to_mono">다운믹스: 스테레오에서 모노로</string>
<string name="sonic_only">소닉 전용</string>
<!--proxy settings-->
+ <string name="proxy_type_label">종류</string>
+ <string name="host_label">호스트</string>
+ <string name="port_label">포트</string>
+ <string name="optional_hint">(선택 사항)</string>
+ <string name="proxy_test_label">테스트</string>
+ <string name="proxy_checking">확인 중...</string>
+ <string name="proxy_test_successful">테스트 성공</string>
+ <string name="proxy_test_failed">테스트 실패</string>
+ <string name="proxy_host_empty_error">호스트가 비어 있으면 안 됩니다</string>
+ <string name="proxy_host_invalid_error">호스트가 올바른 IP 주소 또는 도메인이 아닙니다</string>
+ <string name="proxy_port_invalid_error">포트가 올바르지 않습니다</string>
<!--Casting-->
+ <string name="cast_media_route_menu_title">다른 장치에서 재생...</string>
+ <string name="cast_disconnect_label">캐스트 세션 연결 끊기</string>
+ <string name="cast_not_castable">선택한 미디어가 캐스트 장치와 호환되지 않습니다</string>
+ <string name="cast_failed_to_play">미디어 재생 시작에 실패했습니다</string>
+ <string name="cast_failed_to_stop">미디어 재생 중지에 실패했습니다</string>
+ <string name="cast_failed_to_pause">미디어 재생 일시 중지에 실패했습니다</string>
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
+ <string name="cast_failed_setting_volume">볼륨 설정에 실패했습니다</string>
+ <string name="cast_failed_no_connection">캐스트 장치에 연결이 없습니다</string>
+ <string name="cast_failed_no_connection_trans">캐스트 장치와 연결이 끊어졌습니다. 다시 연결을 맺으려고 시도하는 중입니다. 몇 초 기다렸다가 다시 시도해 보십시오.</string>
+ <string name="cast_failed_perform_action">동작을 수행하는데 실패했습니다</string>
+ <string name="cast_failed_status_request">캐스트 장치와 동기화하는데 실패했습니다</string>
+ <string name="cast_failed_seek">캐스트 장치에 새 재생 위치로 이동하는데 실패했습니다</string>
+ <string name="cast_failed_receiver_player_error">리시버 플레이어에서 심각한 오류가 발생했습니다</string>
+ <string name="cast_failed_media_error_skipping">미디어 재생에 오류. 건너뜁니다...</string>
</resources>
diff --git a/core/src/main/res/values-pt-rBR/strings.xml b/core/src/main/res/values-pt-rBR/strings.xml
index 21a5af0b4..271f23459 100644
--- a/core/src/main/res/values-pt-rBR/strings.xml
+++ b/core/src/main/res/values-pt-rBR/strings.xml
@@ -98,6 +98,7 @@
<string name="mark_all_read_label">Marcar todos como lido</string>
<string name="mark_all_read_msg">Marcar todos Episódios como lidos</string>
<string name="mark_all_read_confirmation_msg">Por favor, confirme que você quer marcar todos os episódios como já tocados.</string>
+ <string name="mark_all_read_feed_confirmation_msg">Por favor confirme se você quer marcar todos os episódios deste feed como já tocados.</string>
<string name="mark_all_seen_label">Marcar todos como lido</string>
<string name="show_info_label">Mostrar informação</string>
<string name="remove_feed_label">Remover Podcast</string>
@@ -188,6 +189,8 @@
<string name="authentication_notification_title">Autenticação requerida</string>
<string name="authentication_notification_msg">O recurso que você requisitou requer um usuário e uma senha</string>
<string name="confirm_mobile_download_dialog_title">Confirmar Download Mobile</string>
+ <string name="confirm_mobile_download_dialog_message_not_in_queue">Baixar sobre plano de dados foi desabilitado nas configurações.\n\nVocê pode escolher entre apenas adicionar o episódio na fila ou você pode permitir o download temporáriamente.\n\n<small>Sua escolha será lembrada por 10 minutos.</small></string>
+ <string name="confirm_mobile_download_dialog_message">Baixar sobre plano de dados foi desabilitado em configurações.\n\n Você quer permitir o download temporáriamente?\n\n<small>Sua escolha será lembrada por 10 minutos</small></string>
<string name="confirm_mobile_download_dialog_only_add_to_queue">Enfileirados</string>
<string name="confirm_mobile_download_dialog_enable_temporarily">Permitir temporariamente</string>
<!--Mediaplayer messages-->
@@ -226,6 +229,7 @@
<string name="return_home_label">Retornar ao início</string>
<string name="flattr_auth_success">Autenticado com sucesso! Agora você poderá utilizar o Flattr de dentro do AntennaPod.</string>
<string name="no_flattr_token_title">Nenhum token do Flattr encontrado</string>
+ <string name="no_flattr_token_notification_msg">Sua conta flattr parece não estar conectada ao AntennaPod. Toque aqui para autenticar.</string>
<string name="no_flattr_token_msg">Sua conta Flattr não está conectada ao AntennaPod. Você pode conectar sua conta ao AntennaPod para usar o Flattr de dentro da aplicação ou pode visitar o website do feed para usar o Flattr por lá.</string>
<string name="authenticate_now_label">Autenticar</string>
<string name="action_forbidden_title">Ação proibida</string>
@@ -247,6 +251,7 @@
<!--Variable Speed-->
<string name="download_plugin_label">Download Plugin</string>
<string name="no_playback_plugin_title">Plugin Não Instalado</string>
+ <string name="no_playback_plugin_or_sonic_msg">Para alterar a velocidade da reprodução, nós recomendamos que você abilite o reprodutor de mídias Sonic [Android 4.1+].\n\nOu então, vocÊ pode baixar o plugin de terceiros <i>Prestissimo</i> da Play Store.\nQualquer problema com Prestissimo não é responsabilidade do AntennaPod e deverá ser reportado para o proprietário do plugin.</string>
<string name="set_playback_speed_label">Velocidades de Reprodução</string>
<string name="enable_sonic">Habilitar Sonic</string>
<!--Empty list labels-->
@@ -265,13 +270,33 @@
<string name="pref_episode_cleanup_title">Limpar Episódio</string>
<string name="pref_episode_cleanup_summary">Episódios que não foram enfileirados e não foram favoritados deveriam ser elegídos para remoção se o Auto Download precisar de espaço para novos episódios</string>
<string name="pref_pauseOnDisconnect_sum">Pausar a exibição quando phones de ouvidos ou bluetooth forem disconectados</string>
+ <string name="pref_unpauseOnHeadsetReconnect_sum">Continuar a exibição quando os fones de ouvido forem reconectados</string>
+ <string name="pref_unpauseOnBluetoothReconnect_sum">Continuar a exibição quando o bluetooth reconectar</string>
+ <string name="pref_hardwareForwardButtonSkips_title">Botão avançar pula</string>
+ <string name="pref_hardwareForwardButtonSkips_sum">Quando pressionar um botão físico, avançar para o próximo episódio ao invés de avançar rápido</string>
<string name="pref_followQueue_sum">Pular para próximo item da fila quando a reprodução terminar</string>
+ <string name="pref_auto_delete_sum">Apagar os episódios quando a exibição for concluída</string>
+ <string name="pref_auto_delete_title">Deletar automaticamente</string>
+ <string name="pref_smart_mark_as_played_sum">Marcar episódios como escutados </string>
+ <string name="pref_smart_mark_as_played_title">Inteligentemente marcar como escutado </string>
+ <string name="pref_skip_keeps_episodes_sum">Manter os episódios quando eles forem avançados</string>
+ <string name="pref_skip_keeps_episodes_title">Manter episódios avançados</string>
<string name="playback_pref">Reprodução</string>
<string name="network_pref">Rede</string>
+ <string name="pref_autoUpdateIntervallOrTime_title">Intervado de atualização ou Tempo do dia</string>
+ <string name="pref_autoUpdateIntervallOrTime_sum">Especifique um intervalo ou um tempo específico do dia para atualizar os seus feed automaticamente</string>
+ <string name="pref_autoUpdateIntervallOrTime_message">Você pode configurar um <i>intervalo</i> como \"cada 2 horas\", configurar um específico <i>horário do dia</i> como \"7:00 AM\" ou <i>desabilitar</i> atualizações automaticas completamente.\n\n<small>Observe: Horários de atualização não são precisos. Você deve considar um possível atraso.</small></string>
+ <string name="pref_autoUpdateIntervallOrTime_Disable">Desabilitar</string>
+ <string name="pref_autoUpdateIntervallOrTime_Interval">Configurar Intervalo</string>
+ <string name="pref_autoUpdateIntervallOrTime_TimeOfDay">Configurar Tempo do dia</string>
+ <string name="pref_autoUpdateIntervallOrTime_every">cada %1$s</string>
+ <string name="pref_autoUpdateIntervallOrTime_at">às %1$s</string>
<string name="pref_downloadMediaOnWifiOnly_sum">Fazer download dos arquivos apenas via rede WiFi</string>
<string name="pref_followQueue_title">Reprodução contínua</string>
<string name="pref_downloadMediaOnWifiOnly_title">Download de mídia via WiFi</string>
<string name="pref_pauseOnHeadsetDisconnect_title">Fones de ouvido desconectados</string>
+ <string name="pref_unpauseOnHeadsetReconnect_title">Fones de ouvido reconectados</string>
+ <string name="pref_unpauseOnBluetoothReconnect_title">Bluetooth reconectados</string>
<string name="pref_mobileUpdate_title">Atualizações via Rede de Dados Celular</string>
<string name="pref_mobileUpdate_sum">Permite atualizações quando conectado na rede de dados celular</string>
<string name="refreshing_label">Atualizando</string>
@@ -282,13 +307,26 @@
<string name="pref_flattr_this_app_sum">Suportar o desenvolvimento do AntennaPod usando o Flattr. Obrigado!</string>
<string name="pref_revokeAccess_title">Revogar acesso</string>
<string name="pref_revokeAccess_sum">Cancelar permissão de acesso à sua conta Flattr</string>
+ <string name="pref_auto_flattr_title">Flattr automático</string>
+ <string name="pref_auto_flattr_sum">Configurar automaticamente com flattr</string>
<string name="user_interface_label">Interface com usuário</string>
<string name="pref_set_theme_title">Selecionar tema</string>
+ <string name="pref_nav_drawer_title">Customizar Gaveta de Navegação</string>
+ <string name="pref_nav_drawer_sum">Customizar a aparencia da gaveta de navegação.</string>
+ <string name="pref_nav_drawer_items_title">Configurar items a Gaveta de Navegação</string>
+ <string name="pref_nav_drawer_items_sum">Escolher quais items irão aparecer na gaveta de navegação.</string>
+ <string name="pref_nav_drawer_feed_order_title">Configurar Ordem de Assinaturas</string>
+ <string name="pref_nav_drawer_feed_order_sum">Mudar a ordem de suas assinaturas</string>
+ <string name="pref_nav_drawer_feed_counter_title">Configurar um contador de assinaturas</string>
+ <string name="pref_nav_drawer_feed_counter_sum">Mudar a informação exibida pelo contador de assinaturas</string>
<string name="pref_set_theme_sum">Altera a aparência do AntennaPod</string>
<string name="pref_automatic_download_title">Download automático</string>
<string name="pref_automatic_download_sum">Configurar download automático de episódios.</string>
<string name="pref_autodl_wifi_filter_title">Habilitar filtro Wi-Fi</string>
<string name="pref_autodl_wifi_filter_sum">Permitir download automático somente pelas redes Wi-Fi selecionadas.</string>
+ <string name="pref_automatic_download_on_battery_title">Baixar enquanto não está carregando</string>
+ <string name="pref_automatic_download_on_battery_sum">Permitir download automático enquanto a bateria não está carregando</string>
+ <string name="pref_parallel_downloads_title">Downloads paralelos</string>
<string name="pref_episode_cache_title">Cache de episódios</string>
<string name="pref_theme_title_light">Claro</string>
<string name="pref_theme_title_dark">Escuro</string>
@@ -302,11 +340,55 @@
<string name="pref_gpodnet_logout_toast">Saiu com sucesso</string>
<string name="pref_gpodnet_setlogin_information_title">Alterar informações de login</string>
<string name="pref_gpodnet_setlogin_information_sum">Alterar informações de login da sua conta gpodder.net</string>
+ <string name="pref_gpodnet_sync_title">Sincronizar agora</string>
+ <string name="pref_gpodnet_sync_sum">Sincronizar assinaturas e estados dos episódios com gpodder.net</string>
+ <string name="pref_gpodnet_sync_started">Sincronização iniciada</string>
+ <string name="pref_gpodnet_login_status"><![CDATA[Entrou como <i>%1$s</i> com o dispositivo <i>%2$s</i>]]></string>
<string name="pref_playback_speed_title">Velocidades de Reprodução</string>
<string name="pref_playback_speed_sum">Personalize as velocidades variáveis de reprodução de áudio.</string>
+ <string name="pref_fast_forward">Avançar o tempo</string>
+ <string name="pref_rewind">Voltar o tempo</string>
<string name="pref_gpodnet_sethostname_title">Configurar hostname</string>
<string name="pref_gpodnet_sethostname_use_default_host">Usar host padrão</string>
+ <string name="pref_expandNotify_title">Expandir Notificação</string>
+ <string name="pref_expandNotify_sum">Sempre expandir a notificação para mostrar os botões de reprodução.</string>
+ <string name="pref_persistNotify_title">Controles de Reprodução Persistentes</string>
+ <string name="pref_persistNotify_sum">Manter a notificação e controles na tela de bloqueio enquanto a reprodução está pausada.</string>
+ <string name="pref_compact_notification_buttons_title">Configurar Botões da tela de bloqueio</string>
+ <string name="pref_compact_notification_buttons_sum">Mudar os botões de reprodução na tela de bloqueio. O botão tocar/pausar sempre é incluso.</string>
+ <string name="pref_compact_notification_buttons_dialog_title">Selecione no máximo %1$d itens</string>
+ <string name="pref_compact_notification_buttons_dialog_error">Você só pode selecionar no máximo %1$d itens.</string>
+ <string name="pref_show_subscriptions_in_drawer_title">Mostrar Assinaturas</string>
+ <string name="pref_show_subscriptions_in_drawer_sum">Mostrar lista de assinaturas diretamente da gaveta de navegação</string>
+ <string name="pref_lockscreen_background_title">Configurar plano de fundo da tela de bloqueio</string>
+ <string name="pref_lockscreen_background_sum">Configurar o plano de fundo da tela de bloqueio para a imagem do episódio atual. Como um efeito colateral, também ira mostrar imagens de aplicativos de terceiros.</string>
+ <string name="pref_showDownloadReport_title">Mostrar Relatório de Downloads</string>
+ <string name="pref_showDownloadReport_sum">Se os downloads falharem, gerar um relatório que mostra os detalhes da falha.</string>
+ <string name="pref_expand_notify_unsupport_toast">Versões do Android inferiores a 4.1 não suportam notificações expansíveis</string>
+ <string name="pref_queueAddToFront_sum">Adicionar um novo episódio para a frente da fila.</string>
+ <string name="pref_queueAddToFront_title">Enfileirar para a frente</string>
+ <string name="pref_smart_mark_as_played_disabled">Desabilitado</string>
+ <string name="pref_image_cache_size_title">Tamanho da Imagem em Cache</string>
+ <string name="pref_image_cache_size_sum">Tamanho do cache de disco para imagens.</string>
+ <string name="crash_report_title">Relatório de Falha</string>
+ <string name="crash_report_sum">Enviar o relatório da última falha por e-mail</string>
+ <string name="send_email">Enviar e-mail</string>
+ <string name="experimental_pref">Experimental</string>
+ <string name="pref_sonic_title">Reprodutor de mídia Sonic</string>
+ <string name="pref_sonic_message">Utilizar o reprodutor de mídia Sonic no lugar do reprodutor de mídia nativo do Android e do Prestissimo</string>
+ <string name="pref_current_value">Valor atual: %1$s</string>
+ <string name="pref_proxy_title">Proxy</string>
+ <string name="pref_proxy_sum">Configurar um proxy da rede</string>
+ <string name="pref_faq">FAQ</string>
+ <string name="pref_known_issues">Problemas conhecidos</string>
+ <string name="pref_no_browser_found">Nenhum navegador web encontrado.</string>
+ <string name="pref_cast_title">Suporte ao Chromecast</string>
+ <string name="pref_cast_message">Abilitar o suporte de reprodução de mídia remota em dispositivos Cast ( assim como Chromecast, Caixas de som ou Android TV)</string>
<!--Auto-Flattr dialog-->
+ <string name="auto_flattr_enable">Abilitar automaticamente o flattr</string>
+ <string name="auto_flattr_after_percent">Episódio Flattr assim que %d porcento for tocado</string>
+ <string name="auto_flattr_ater_beginning">Episódio Flattr quando a repodução iniciar</string>
+ <string name="auto_flattr_ater_end">Episódio Flattr quando a reprodução finalizar</string>
<!--Search-->
<string name="search_hint">Procurar por Feeds ou Episódios</string>
<string name="found_in_shownotes_label">Encontrado nas notas do podcast</string>
@@ -316,15 +398,27 @@
<string name="found_in_title_label">Encontrado no título</string>
<!--OPML import and export-->
<string name="opml_import_txtv_button_lable">Arquivos OPML permitem que você mova seus podcasts de um programa de podcasts para outro.</string>
+ <string name="opml_import_option">Opção %1$d</string>
+ <string name="opml_import_explanation_1">Escolha o caminho específico de um arquivo no sistema.</string>
+ <string name="opml_import_explanation_2">Utilizar uma aplicação externa como Dropbox, Google Drive ou o seu gerenciador de arquivos favoritos para abrir um arquivo OPML.</string>
+ <string name="opml_import_explanation_3">Muitos aplicativos como Google Mail, Dropbox, Google Drive e outros gerenciadores podem <i>abrir</i> arquivos OPML <i>com</i> AntennaPod.</string>
<string name="start_import_label">Iniciar importação</string>
<string name="opml_import_label">Importação de OPML</string>
<string name="opml_directory_error">ERRO!</string>
<string name="reading_opml_label">Lendo arquivo OPML</string>
+ <string name="opml_reader_error">Um erro ocorreu ao ler o documento OPML:</string>
+ <string name="opml_import_error_no_file">Nenhum arquivo selecionado!</string>
<string name="select_all_label">Selecionar todos</string>
<string name="deselect_all_label">Remover seleção</string>
+ <string name="select_options_label">Selecionar...</string>
+ <string name="choose_file_from_filesystem">Dos arquivos locais do sistema</string>
+ <string name="choose_file_from_external_application">Utilizar aplicação externa</string>
<string name="opml_export_label">Exportar OPML</string>
+ <string name="exporting_label">Exportando...</string>
<string name="export_error_label">Erro na exportação</string>
+ <string name="opml_export_success_title">Exportação do OPML realizada com sucesso.</string>
<string name="opml_export_success_sum">O arquivo .opml foi gravado em:\u0020</string>
+ <string name="opml_import_ask_read_permission">Acesso ao armazenamento externo é necessária para ler o arquivo OPML</string>
<!--Sleep timer-->
<string name="set_sleeptimer_label">Configura desligamento automático</string>
<string name="disable_sleeptimer_label">Desabilita desligamento automático</string>
@@ -332,9 +426,24 @@
<string name="sleep_timer_label">Desligamento automático</string>
<string name="time_left_label">Tempo restante:\u0020</string>
<string name="time_dialog_invalid_input">Entrada inválida, a duração precisa ser um número inteiro</string>
+ <string name="timer_about_to_expire_label"><b>Quando o temporizador está prestes a expirar: </b></string>
+ <string name="shake_to_reset_label">Sacudir para reiniciar o temporizador</string>
+ <string name="timer_vibration_label">Vibrar</string>
<string name="time_seconds">segundos</string>
<string name="time_minutes">minutos</string>
<string name="time_hours">horas</string>
+ <plurals name="time_seconds_quantified">
+ <item quantity="one">1 segundo</item>
+ <item quantity="other">%d segundos</item>
+ </plurals>
+ <plurals name="time_minutes_quantified">
+ <item quantity="one">1 minuto</item>
+ <item quantity="other">%d minutos</item>
+ </plurals>
+ <plurals name="time_hours_quantified">
+ <item quantity="one">1 hora</item>
+ <item quantity="other">%d horas</item>
+ </plurals>
<!--gpodder.net-->
<string name="gpodnet_taglist_header">CATEGORIAS</string>
<string name="gpodnet_toplist_header">TOP PODCASTS</string>
@@ -354,6 +463,7 @@
<string name="gpodnetauth_device_chooseExistingDevice">Escolher dispositivo existente:</string>
<string name="gpodnetauth_device_errorEmpty">ID do dispostivo não pode estar em branco</string>
<string name="gpodnetauth_device_errorAlreadyUsed">ID do dispositivo já está em uso</string>
+ <string name="gpodnetauth_device_caption_errorEmpty">A legenda não deve ser vazia</string>
<string name="gpodnetauth_device_butChoose">Escolher</string>
<string name="gpodnetauth_finish_title">Login realizado com sucesso!</string>
<string name="gpodnetauth_finish_descr">Parabéns! Sua conta gpodder.net agora está conectada ao seu dispositivo. O AntennaPod irá, daqui em diante, sincronizar automaticamente assinaturas do seu dispositivo com sua conta gpodder.net.</string>
@@ -367,29 +477,119 @@
<string name="selected_folder_label">Selecionar pasta:</string>
<string name="create_folder_label">Criar pasta</string>
<string name="choose_data_directory">Escolher pasta de dados</string>
+ <string name="choose_data_directory_message">Por favor escolha a base do seu repositório de dados. O AntennaPode irá criar os sub-diretórios apropriados.</string>
+ <string name="choose_data_directory_permission_rationale">Acesso ao armazenamento externo é necessário para mudar o repositório de dados</string>
<string name="create_folder_msg">Criar nova pasta com o nome \"%1$s\"?</string>
<string name="create_folder_success">Nova pasta criada</string>
<string name="create_folder_error_no_write_access">Não é possível escrever nesta pasta</string>
<string name="create_folder_error_already_exists">Pasta já existente</string>
<string name="create_folder_error">Não foi possível criar pasta</string>
+ <string name="folder_does_not_exist_error">\"%1$s\" não existe</string>
+ <string name="folder_not_readable_error">\"%1$s\" não pode ser lido</string>
+ <string name="folder_not_writable_error">\"%1$s\" não pode ser escrito</string>
<string name="folder_not_empty_dialog_title">A pasta não está vazia</string>
<string name="folder_not_empty_dialog_msg">A pasta que você selecionou não está vazia. Os downloads de mídia e outros arquivos serão colocados diretamente nesta pasta. Deseja mesmo continuar?</string>
<string name="set_to_default_folder">Escolher pasta padrão</string>
<string name="pref_pausePlaybackForFocusLoss_sum">Pause a reprodução em vez de abaixar o volume quando outro aplicativo reproduzir sons</string>
<string name="pref_pausePlaybackForFocusLoss_title">Pausar em interrupções</string>
+ <string name="pref_resumeAfterCall_sum">Continuar a reprodução depois que uma ligação telefonica for concluida</string>
+ <string name="pref_resumeAfterCall_title">Continuar após ligação</string>
+ <string name="pref_restart_required">AntennaPode deve ser reiniciado para que esta mudanças tenha efeito.</string>
<!--Online feed view-->
<string name="subscribe_label">Assinar</string>
<string name="subscribed_label">Assinado</string>
+ <string name="downloading_label">Baixando...</string>
<!--Content descriptions for image buttons-->
+ <string name="rewind_label">Voltar</string>
+ <string name="fast_forward_label">Avançar</string>
+ <string name="media_type_audio_label">Áudio</string>
+ <string name="media_type_video_label">Vídeo</string>
+ <string name="navigate_upwards_label">Navegar para cima</string>
+ <string name="status_downloading_label">O epísódio está sendo baixado</string>
<string name="in_queue_label">Episódio está na fila</string>
+ <string name="drag_handle_content_description">Arrastar para mudar a posição deste item</string>
+ <string name="load_next_page_label">Carregar a próxima página</string>
<!--Feed information screen-->
+ <string name="authentication_label">Autenticação</string>
+ <string name="authentication_descr">Mudar o seu usuário e senha para este podcast e seus episódios.</string>
+ <string name="auto_download_settings_label">Configurações de Download Automático</string>
+ <string name="episode_filters_label">Filtrar Episódio</string>
+ <string name="episode_filters_description">Lista de termos utilizados para decidir se um episódio deverá ser incluído ou excluído quando está baixando automaticamente</string>
+ <string name="episode_filters_include">Incluir</string>
+ <string name="episode_filters_exclude">Excluir</string>
+ <string name="episode_filters_hint">Única palavra \n\"Múltiplas palavras\"</string>
+ <string name="keep_updated">Manter Atualizado</string>
<!--Progress information-->
+ <string name="progress_upgrading_database">Atualizar o banco de dados</string>
<!--AntennaPodSP-->
+ <string name="sp_apps_importing_feeds_msg">Importar assinaturas de aplicativos de finalidade única...</string>
+ <string name="search_itunes_label">Procurar no iTunes</string>
+ <string name="filter">Filtrar</string>
<!--Episodes apply actions-->
+ <string name="all_label">Todos</string>
+ <string name="selected_all_label">Selecionar todos Episódios</string>
+ <string name="none_label">Nenhum</string>
+ <string name="deselected_all_label">Desmarcar todos Episódios</string>
+ <string name="played_label">Tocado</string>
+ <string name="selected_played_label">Selecionar episódios tocados</string>
+ <string name="unplayed_label">Não tocado</string>
+ <string name="selected_unplayed_label">Selecionar episódios não tocados</string>
+ <string name="downloaded_label">Baixados</string>
+ <string name="selected_downloaded_label">Selecionar episódios baixados</string>
+ <string name="not_downloaded_label">Não baixado</string>
+ <string name="selected_not_downloaded_label">Selecionar episídios não baixados</string>
+ <string name="queued_label">Enfileirado</string>
+ <string name="selected_queued_label">Selecionar episódios enfileirados</string>
+ <string name="not_queued_label">Não enfileirado</string>
+ <string name="selected_not_queued_label">Selecionar episódios não enfileirados</string>
<!--Sort-->
+ <string name="sort_title_a_z">Título (A \u2192 Z)</string>
+ <string name="sort_title_z_a">Título (Z \u2192 A)</string>
+ <string name="sort_date_new_old">Data (Novo \u2192 Velho)</string>
+ <string name="sort_date_old_new">Data (Velho \u2192 Novo)</string>
+ <string name="sort_duration_short_long">Duração (Curta \u2192 Longa)</string>
+ <string name="sort_duration_long_short">Duração (Longa \u2192 Curta)</string>
<!--Rating dialog-->
+ <string name="rating_title">Gostou do AntennaPod?</string>
+ <string name="rating_message">Nós gostaríamos que você dedicasse um tempo para avaliar o AntennaPod.</string>
+ <string name="rating_never_label">Me deixe em paz</string>
+ <string name="rating_later_label">Lembre-me mais tarde</string>
+ <string name="rating_now_label">Claro, deixe-me fazer isso!</string>
<!--Audio controls-->
+ <string name="audio_controls">Controles de Àudio</string>
+ <string name="playback_speed">Velocidade da Reprodução</string>
+ <string name="volume">Volume</string>
+ <string name="left_short">E</string>
+ <string name="right_short">D</string>
+ <string name="audio_effects">Efeitos Sonoros</string>
+ <string name="stereo_to_mono">Downmix: Stereo para mono</string>
+ <string name="sonic_only">Apenas Sonic</string>
<!--proxy settings-->
+ <string name="proxy_type_label">Tipo</string>
+ <string name="host_label">Host</string>
+ <string name="port_label">Porta</string>
+ <string name="optional_hint">(Opcional)</string>
+ <string name="proxy_test_label">Teste</string>
+ <string name="proxy_checking">Verificando...</string>
+ <string name="proxy_test_successful">Teste realizado com sucesso</string>
+ <string name="proxy_test_failed">Teste falhou</string>
+ <string name="proxy_host_empty_error">Host não pode ser vazio</string>
+ <string name="proxy_host_invalid_error">Host não possui um endereço de IP válido ou dominio</string>
+ <string name="proxy_port_invalid_error">Porta inválida</string>
<!--Casting-->
+ <string name="cast_media_route_menu_title">Tocar em...</string>
+ <string name="cast_disconnect_label">Desconectar a sessão do cast</string>
+ <string name="cast_not_castable">A mídia selecionada não é compatível com o dispositivo cast</string>
+ <string name="cast_failed_to_play">Falha ao iniciar a reprodução da mídia</string>
+ <string name="cast_failed_to_stop">Falha ao parar a reprodução da mídia</string>
+ <string name="cast_failed_to_pause">Falha ao pausar a reprodução da mídia</string>
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
+ <string name="cast_failed_setting_volume">Falha ao configurar o volume</string>
+ <string name="cast_failed_no_connection">Sem conexão com o dispositivo cast</string>
+ <string name="cast_failed_no_connection_trans">A conexão com o dispositivo cast foi perdida. A aplicação está tentando re-estabelecer a coneção, se possivel. Por favor espere por alguns segundos e tente novamente.</string>
+ <string name="cast_failed_perform_action">Falha ao executar a ação</string>
+ <string name="cast_failed_status_request">Falha ao sincronizar com o dispositivo cast</string>
+ <string name="cast_failed_seek">Falha ao buscar uma nova posição no dispositivo cast</string>
+ <string name="cast_failed_receiver_player_error">O receptor de reprodução encontrou um erro no servidor</string>
+ <string name="cast_failed_media_error_skipping">Erro ao tocar a mídia. Pulando...</string>
</resources>
diff --git a/core/src/main/res/values-ru/strings.xml b/core/src/main/res/values-ru/strings.xml
index 991c185e4..c6ca5285a 100644
--- a/core/src/main/res/values-ru/strings.xml
+++ b/core/src/main/res/values-ru/strings.xml
@@ -1,31 +1,31 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
- <string name="app_name">AntennaPod</string>
<string name="feeds_label">Каналы</string>
+ <string name="statistics_label">Статистика</string>
<string name="add_feed_label">Добавить подкаст</string>
- <string name="podcasts_label">Подкасты</string>
<string name="episodes_label">Выпуски</string>
- <string name="new_episodes_label">Новые выпуски</string>
- <string name="all_episodes_label">Все выпуски</string>
<string name="all_episodes_short_label">Все</string>
<string name="favorite_episodes_label">Избранное</string>
<string name="new_label">Новые</string>
- <string name="waiting_list_label">В ожидании</string>
<string name="settings_label">Настройки</string>
<string name="add_new_feed_label">Добавить подкаст</string>
<string name="downloads_label">Загрузки</string>
<string name="downloads_running_label">Выполняется</string>
<string name="downloads_completed_label">Завершено</string>
<string name="downloads_log_label">Журнал</string>
+ <string name="subscriptions_label">Подписки</string>
+ <string name="subscriptions_list_label">Перечень подписок</string>
<string name="cancel_download_label">Отменить загрузку</string>
<string name="playback_history_label">Журнал</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_auth_label">Войти на gpodder.net</string>
- <!--New episodes fragment-->
- <string name="recently_published_episodes_label">Свежие</string>
- <string name="episode_filter_label">Только новые</string>
+ <string name="free_space_label">свободно %1$s</string>
+ <string name="episode_cache_full_title">Кэш выпусков заполнен</string>
+ <string name="episode_cache_full_message">Достигнут предел кэша выпусков. Объём кэша можно увеличить в Настройках.</string>
<!--Statistics fragment-->
+ <string name="total_time_listened_to_podcasts">Общее время прослушивания подкастов:</string>
+ <string name="statistics_details_dialog">%1$d из %2$d выпусков начато.\n\nПрослушано %3$s из %4$s.</string>
<!--Main activity-->
<string name="drawer_open">Открыть меню</string>
<string name="drawer_close">Закрыть меню</string>
@@ -67,20 +67,28 @@
<string name="length_prefix">Продолжительность:\u0020</string>
<string name="size_prefix">Размер:\u0020</string>
<string name="processing_label">Обработка</string>
+ <string name="loading_label">Загрузка…</string>
<string name="save_username_password_label">Сохранить имя пользователя и пароль</string>
<string name="close_label">Закрыть</string>
<string name="retry_label">Повторить</string>
<string name="auto_download_label">Добавить в автозагрузки</string>
<string name="auto_download_apply_to_items_title">Применить к предыдущим выпускам</string>
<string name="auto_download_apply_to_items_message">Новые настройки <i>Автозагрузки</i> будут автоматически применены к новым выпускам. \nХотите ли вы применить их к ранее опубликованным выпускам?</string>
- <string name="auto_delete_label">Автоматическое удаление выпусков\n(игнорирует общие настройки)</string>
+ <string name="auto_delete_label">Автоматически удалить выпуск</string>
<string name="parallel_downloads_suffix">\u0020одновременных загрузок</string>
- <string name="feed_auto_download_global">Общие</string>
+ <string name="feed_auto_download_global">По умолчанию для всех</string>
<string name="feed_auto_download_always">Всегда</string>
<string name="feed_auto_download_never">Никогда</string>
+ <string name="send_label">Отправить…</string>
<string name="episode_cleanup_never">Никогда</string>
<string name="episode_cleanup_queue_removal">Когда не в очереди</string>
<string name="episode_cleanup_after_listening">После прослушивания</string>
+ <plurals name="episode_cleanup_days_after_listening">
+ <item quantity="one">день после прослушивания</item>
+ <item quantity="few">%d дня после прослушивания</item>
+ <item quantity="many">%d дней после прослушивания</item>
+ <item quantity="other">%d дней после прослушивания</item>
+ </plurals>
<!--'Add Feed' Activity labels-->
<string name="feedurl_label">URL канала</string>
<string name="etxtFeedurlHint">www.example.com/feed</string>
@@ -93,18 +101,19 @@
<string name="mark_all_read_msg">Отметить все выпуски как прослушанные</string>
<string name="mark_all_read_confirmation_msg">Подтвердите, что хотите пометить все эпизоды как прослушанные.</string>
<string name="mark_all_read_feed_confirmation_msg">Подтвердите, что хотите пометить все эпизоды в этом канале как прослушанные.</string>
- <string name="mark_all_seen_label">Отметить все как про</string>
+ <string name="mark_all_seen_label">Отметить все как замеченное</string>
<string name="show_info_label">Показать информацию</string>
<string name="remove_feed_label">Удалить подкаст</string>
+ <string name="share_label">Поделиться…</string>
<string name="share_link_label">Поделиться ссылкой</string>
<string name="share_link_with_position_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_item_url_label">Поделиться ссылкой на файл выпуска</string>
+ <string name="share_item_url_with_position_label">Поделиться ссылкой на файл выпуска с отметкой времени</string>
<string name="feed_delete_confirmation_msg">Подтвердите удаление канала и всех выпусков, загруженных с этого канала.</string>
<string name="feed_remover_msg">Удаление канала</string>
<string name="load_complete_feed">Обновить весь канал</string>
- <string name="hide_episodes_title">Скрыть выпуск</string>
+ <string name="hide_episodes_title">Скрыть выпуски</string>
<string name="episode_actions">Применить действия</string>
<string name="hide_unplayed_episodes_label">Непрослушанное</string>
<string name="hide_paused_episodes_label">Приостановленное</string>
@@ -113,7 +122,9 @@
<string name="hide_not_queued_episodes_label">Не в очереди</string>
<string name="hide_downloaded_episodes_label">Загружено</string>
<string name="hide_not_downloaded_episodes_label">Не загружено</string>
+ <string name="filtered_label">Отфильтровано</string>
<string name="refresh_failed_msg">{fa-exclamation-circle} Последнее обновление не удалось</string>
+ <string name="open_podcast">Открыть подкаст</string>
<!--actions on feeditems-->
<string name="download_label">Загрузить</string>
<string name="play_label">Воспроизвести</string>
@@ -129,14 +140,14 @@
<string name="added_to_queue_label">Добавлено в очередь</string>
<string name="remove_from_queue_label">Удалить из очереди</string>
<string name="add_to_favorite_label">Добавить в избранное</string>
+ <string name="added_to_favorites">Добавлено в избранное</string>
<string name="remove_from_favorite_label">Удалить из избранного</string>
+ <string name="removed_from_favorites">Удалено из избранного</string>
<string name="visit_website_label">Посетить сайт</string>
<string name="support_label">Поддержать через Flattr</string>
- <string name="enqueue_all_new">Добавить всё в очередь</string>
- <string name="download_all">Загрузить всё</string>
<string name="skip_episode_label">Пропустить выпуск</string>
<string name="activate_auto_download">Включить автоматическую загрузку</string>
- <string name="deactivate_auto_download">Выключить автоматическую загрузку</string>
+ <string name="deactivate_auto_download">Отключить автоматическую загрузку</string>
<string name="reset_position">Сбросить время воспроизведения</string>
<string name="removed_item">Удалено</string>
<!--Download messages and labels-->
@@ -154,15 +165,23 @@
<string name="download_error_connection_error">Ошибка соединения</string>
<string name="download_error_unknown_host">Неизвестный узел</string>
<string name="download_error_unauthorized">Ошибка авторизации</string>
+ <string name="download_error_file_type_type">Ошибка в типе файла</string>
+ <string name="download_error_forbidden">Доступ запрещён</string>
<string name="cancel_all_downloads_label">Отменить все загрузки</string>
<string name="download_canceled_msg">Загрузка отменена</string>
<string name="download_canceled_autodownload_enabled_msg">Загрузка отменена\nОтключена <i>Автоматическая загрузка</i> для этого эпизода</string>
- <string name="download_report_title">Загрузки завершены</string>
- <string name="download_report_content_title">Отчет о загрузках</string>
+ <string name="download_report_title">Загрузки завершились с ошибкой</string>
+ <string name="download_report_content_title">Отчёт о загрузках</string>
<string name="download_error_malformed_url">Неправильный адрес</string>
<string name="download_error_io_error">Ошибка ввода-вывода</string>
<string name="download_error_request_error">Ошибка запроса</string>
<string name="download_error_db_access">Ошибка доступа к базе данных</string>
+ <plurals name="downloads_left">
+ <item quantity="one">осталась %d загрузка</item>
+ <item quantity="few">осталось %d загрузки</item>
+ <item quantity="many">осталось %d загрузок</item>
+ <item quantity="other">осталось %d загрузок</item>
+ </plurals>
<string name="downloads_processing">Производится загрузка</string>
<string name="download_notification_title">Получение данных подкаста</string>
<string name="download_report_content">%1$d загрузок завершено, %2$d не удалось</string>
@@ -187,13 +206,14 @@
<string name="playback_error_server_died">Сервер недоступен</string>
<string name="playback_error_unknown">Неизвестная ошибка</string>
<string name="no_media_playing_label">Ничего не воспроизводится</string>
- <string name="position_default_label">00:00:00</string>
<string name="player_buffering_msg">Буферизация</string>
<string name="playbackservice_notification_title">Воспроизведение подкаста</string>
<string name="unknown_media_key">AntennaPod - неизвестный ключ носителя: %1$d</string>
<!--Queue operations-->
<string name="lock_queue">Заблокировать очередь</string>
<string name="unlock_queue">Разблокировать очередь</string>
+ <string name="queue_locked">Очередь заблокирована</string>
+ <string name="queue_unlocked">Очередь разблокирована</string>
<string name="clear_queue_label">Очистить очередь</string>
<string name="undo">Отмена</string>
<string name="removed_from_queue">Удалено</string>
@@ -235,21 +255,29 @@
<!--Variable Speed-->
<string name="download_plugin_label">Загрузить плагин</string>
<string name="no_playback_plugin_title">Плагин не установлен</string>
+ <string name="no_playback_plugin_or_sonic_msg">Чтобы воспользоваться изменением скорости воспроизведения, рекомендуется включить встроенный медиапроигрыватель Sonic [Android 4.1+].\n\nИли же можно загрузить сторонний плагин <i>Prestissimo</i> из Play Store.\nОбо всех проблемах, относящихся к Prestissimo стоит сообщать владельцу плагина, AntennaPod к этому не причастен.</string>
<string name="set_playback_speed_label">Скорость воспроизведения</string>
<string name="enable_sonic">Включить Sonic</string>
<!--Empty list labels-->
<string name="no_items_label">Список пуст</string>
<string name="no_feeds_label">Вы еще не подписаны ни на один канал</string>
+ <string name="no_chapters_label">Этот выпуск не содержит оглавления.</string>
+ <string name="no_shownotes_label">Этот выпуск не содержит примечаний.</string>
<!--Preferences-->
+ <string name="storage_pref">Хранилище</string>
+ <string name="project_pref">Проект</string>
<string name="other_pref">Прочее</string>
<string name="about_pref">О программе</string>
<string name="queue_label">Очередь</string>
<string name="services_label">Сервисы</string>
<string name="flattr_label">Flattr</string>
<string name="pref_episode_cleanup_title">Удаление выпусков</string>
+ <string name="pref_episode_cleanup_summary">Выпуски, которые не стоят в очереди и не отмечены как избранные могут быть удалены для освобождения места под Автозагрузку.</string>
<string name="pref_pauseOnDisconnect_sum">Приостановить воспроизведение, когда наушники или bluetooth отключены</string>
<string name="pref_unpauseOnHeadsetReconnect_sum">Продолжать воспроизведение после подключения наушников</string>
<string name="pref_unpauseOnBluetoothReconnect_sum">Продолжать воспроизведение после подключения наушников или восстановления bluetooth-соединения</string>
+ <string name="pref_hardwareForwardButtonSkips_title">Пропускать кнопкой перемотки вперёд</string>
+ <string name="pref_hardwareForwardButtonSkips_sum">При нажатии на физическую кнопку перемотки вперёд переходить к следующему выпуску вместо перемотки</string>
<string name="pref_followQueue_sum">После завершения воспроизведения перейти к следующему в очереди</string>
<string name="pref_auto_delete_sum">Удалять эпизод после завершения воспроизведения</string>
<string name="pref_auto_delete_title">Автоматическое удаление</string>
@@ -265,6 +293,8 @@
<string name="pref_autoUpdateIntervallOrTime_Disable">Отключить</string>
<string name="pref_autoUpdateIntervallOrTime_Interval">Задать интервал</string>
<string name="pref_autoUpdateIntervallOrTime_TimeOfDay">Задать время</string>
+ <string name="pref_autoUpdateIntervallOrTime_every">каждые %1$s</string>
+ <string name="pref_autoUpdateIntervallOrTime_at">в %1$s</string>
<string name="pref_downloadMediaOnWifiOnly_sum">Загружать файлы только через Wi-Fi</string>
<string name="pref_followQueue_title">Непрерывное воспроизведение</string>
<string name="pref_downloadMediaOnWifiOnly_title">Загрузка по Wi-Fi</string>
@@ -314,6 +344,10 @@
<string name="pref_gpodnet_logout_toast">Выход произведён успешно</string>
<string name="pref_gpodnet_setlogin_information_title">Изменить информацию авторизации</string>
<string name="pref_gpodnet_setlogin_information_sum">Изменить информацию авторизации для аккаунта gpodder.net</string>
+ <string name="pref_gpodnet_sync_title">Синхронизировать</string>
+ <string name="pref_gpodnet_sync_sum">Синхронизировать подписки и статус выпусков с сервисом gpodder.net</string>
+ <string name="pref_gpodnet_sync_started">Синхронизация запущена</string>
+ <string name="pref_gpodnet_login_status"><![CDATA[Вход как <i>%1$s</i> с устройства <i>%2$s</i>]]></string>
<string name="pref_playback_speed_title">Скорость воспроизведения</string>
<string name="pref_playback_speed_sum">Настроить скорости воспроизведения</string>
<string name="pref_fast_forward">Интервал быстрой перемотки вперед</string>
@@ -324,9 +358,15 @@
<string name="pref_expandNotify_sum">Всегда показывать в уведомлении кнопки управления вопспроизведением</string>
<string name="pref_persistNotify_title">Постоянный контрооль воспроизведения</string>
<string name="pref_persistNotify_sum">Сохранять уведомление и кнопки воспроизведения на экране блокировки во время паузы.</string>
+ <string name="pref_compact_notification_buttons_title">Выбрать кнопки экрана блокировки</string>
+ <string name="pref_compact_notification_buttons_sum">Поменять кнопки управления на экране блокировки. Кнопка воспроизведения/паузы присутствует постоянно.</string>
+ <string name="pref_compact_notification_buttons_dialog_title">Выберите не более %1$d элементов</string>
+ <string name="pref_compact_notification_buttons_dialog_error">Нельзя выбрать больше %1$d элементов.</string>
+ <string name="pref_show_subscriptions_in_drawer_title">Показать подписки</string>
+ <string name="pref_show_subscriptions_in_drawer_sum">Показывать перечень подписок в боковой панели</string>
<string name="pref_lockscreen_background_title">Выбрать фон экрана блокировки</string>
<string name="pref_lockscreen_background_sum">Изменяет фон экрана блокировки на обложку выпуска. Кроме того показывает обложку в сторонних приложениях.</string>
- <string name="pref_showDownloadReport_title">Показывать отчет о загрузках</string>
+ <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_queueAddToFront_sum">Добавлять новые выпуски в начало очереди.</string>
@@ -334,10 +374,20 @@
<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="crash_report_title">Отчет о сбое</string>
+ <string name="crash_report_title">Отчёт о сбое</string>
+ <string name="crash_report_sum">Отослать последний отчёт о сбое по e-mail</string>
<string name="send_email">Отправить Email</string>
<string name="experimental_pref">Экспериментальные настройки</string>
<string name="pref_sonic_title">Проигрыватель Sonic</string>
+ <string name="pref_sonic_message">Задействовать встроенный медиа проигрыватель Sonic вместо стандартного из ОС Android и Prestissimo</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_known_issues">Известные проблемы</string>
+ <string name="pref_no_browser_found">Веб-браузер не обнаружен.</string>
+ <string name="pref_cast_title">Поддержка Chromecast</string>
+ <string name="pref_cast_message">Включить поддержку удалённого воспроизведения на устройствах с Google Cast (таких как Chromecast, динамики или ТВ на ОС Android)</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Включить автоматическую поддержку через Flattr</string>
<string name="auto_flattr_after_percent">Поддерживать через Flattr эпизоды, прослушанные на %d процентов</string>
@@ -360,14 +410,19 @@
<string name="opml_import_label">Импорт OPML</string>
<string name="opml_directory_error">Ошибка</string>
<string name="reading_opml_label">Чтение файла OPML</string>
+ <string name="opml_reader_error">При чтении OPML произошла ошибка:</string>
+ <string name="opml_import_error_no_file">Файл не выбран!</string>
<string name="select_all_label">Отметить все</string>
<string name="deselect_all_label">Снять все отметки</string>
+ <string name="select_options_label">Отметить…</string>
<string name="choose_file_from_filesystem">Из файловой системы</string>
<string name="choose_file_from_external_application">С помощью внешнего приложения</string>
<string name="opml_export_label">Экспорт в OPML</string>
+ <string name="exporting_label">Экспортируется...</string>
<string name="export_error_label">Ошибка экспорта</string>
<string name="opml_export_success_title">OPML успешно экспортирован.</string>
<string name="opml_export_success_sum">Файл OPML был записан в:\u0020</string>
+ <string name="opml_import_ask_read_permission">Для чтения файла OPML необходим доступ к внешнему хранилищу</string>
<!--Sleep timer-->
<string name="set_sleeptimer_label">Установить таймер сна</string>
<string name="disable_sleeptimer_label">Отключить таймер сна</string>
@@ -377,9 +432,9 @@
<string name="time_dialog_invalid_input">Неправильный ввод, время должно быть в виде числа</string>
<string name="timer_about_to_expire_label"><b>Когда истекает таймер:</b></string>
<string name="shake_to_reset_label">Потрясти для сброса таймера</string>
- <string name="timer_vibration_label">Вибрация</string>
- <string name="time_seconds">с</string>
- <string name="time_minutes">м</string>
+ <string name="timer_vibration_label">Вибрировать</string>
+ <string name="time_seconds">сек</string>
+ <string name="time_minutes">мин</string>
<string name="time_hours">ч</string>
<plurals name="time_seconds_quantified">
<item quantity="one">1 секунда</item>
@@ -418,6 +473,7 @@
<string name="gpodnetauth_device_chooseExistingDevice">Выберите существующее устройство:</string>
<string name="gpodnetauth_device_errorEmpty">Поле с Device ID не должно быть пустым</string>
<string name="gpodnetauth_device_errorAlreadyUsed">Device ID уже используется</string>
+ <string name="gpodnetauth_device_caption_errorEmpty">Обязательно заполнить</string>
<string name="gpodnetauth_device_butChoose">Выберите</string>
<string name="gpodnetauth_finish_title">Авторизация успешна!</string>
<string name="gpodnetauth_finish_descr">Поздравляем! Ваш аккаунт на gpodder.net теперь связан с вашим устройством. AntennaPod теперь сможет автоматически синхронизировать ваши подписки с аккаунтом gpodder.net</string>
@@ -431,6 +487,8 @@
<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="create_folder_msg">Создать папку \"%1$s\"?</string>
<string name="create_folder_success">Новая папка создана</string>
<string name="create_folder_error_no_write_access">Запись в эту папку невозможна</string>
@@ -450,33 +508,34 @@
<!--Online feed view-->
<string name="subscribe_label">Подписаться</string>
<string name="subscribed_label">Подписка оформлена</string>
+ <string name="downloading_label">Идёт загрузка…</string>
<!--Content descriptions for image buttons-->
- <string name="show_chapters_label">Показать главы</string>
- <string name="show_shownotes_label">Показать примечания к выпуску</string>
- <string name="show_cover_label">Показать изображение</string>
<string name="rewind_label">Назад</string>
<string name="fast_forward_label">Вперед</string>
<string name="media_type_audio_label">Аудио</string>
<string name="media_type_video_label">Видео</string>
<string name="navigate_upwards_label">Перейти выше</string>
- <string name="butAction_label">Другие действия</string>
- <string name="status_playing_label">Выпуск воспроизводится</string>
<string name="status_downloading_label">Выпуск загружается</string>
- <string name="status_downloaded_label">Выпуск загружен</string>
- <string name="status_unread_label">Новый элемент</string>
<string name="in_queue_label">Выпуск в очереди</string>
- <string name="new_episodes_count_label">Количество новых выпусков</string>
- <string name="in_progress_episodes_count_label">Количество начатых выпусков</string>
<string name="drag_handle_content_description">Перетяните чтобы изменить позицию этого элемента</string>
<string name="load_next_page_label">Загрузить следующую страницу</string>
<!--Feed information screen-->
<string name="authentication_label">Авторизация</string>
<string name="authentication_descr">Изменить имя пользователя и пароль для этого подкаста и его выпусков.</string>
+ <string name="auto_download_settings_label">Настройки автозагрузки</string>
+ <string name="episode_filters_label">Фильтр выпусков</string>
+ <string name="episode_filters_description">Перечень условий по включению или исключению выпуска из списков автоматической загрузки</string>
+ <string name="episode_filters_include">Включить</string>
+ <string name="episode_filters_exclude">Исключить</string>
+ <string name="episode_filters_hint">По одному слову \n\"По фразе\"</string>
+ <string name="keep_updated">Постоянно обновлять</string>
<!--Progress information-->
<string name="progress_upgrading_database">Обновление базы данных</string>
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">Импорт подписок из одноцелевых приложений…</string>
<string name="search_itunes_label">Поиск в iTunes</string>
+ <string name="filter">Фильтровать</string>
+ <!--Episodes apply actions-->
<string name="all_label">Все</string>
<string name="selected_all_label">Отмечены все выпуски</string>
<string name="none_label">Нет</string>
@@ -489,6 +548,11 @@
<string name="selected_downloaded_label">Выбраны загруженные выпуски</string>
<string name="not_downloaded_label">Не загружено</string>
<string name="selected_not_downloaded_label">Выбраны незагруженные выпуски</string>
+ <string name="queued_label">В очереди</string>
+ <string name="selected_queued_label">Выбраны выпуски из очереди</string>
+ <string name="not_queued_label">Не в очереди</string>
+ <string name="selected_not_queued_label">Выбраны выпуски не из очереди</string>
+ <!--Sort-->
<string name="sort_title_a_z">Заголовку (А \u2192 Я)</string>
<string name="sort_title_z_a">Заголовку (Я \u2192 А)</string>
<string name="sort_date_new_old">Дате (Новое \u2192 Старое)</string>
@@ -502,5 +566,40 @@
<string name="rating_later_label">Напомни позже</string>
<string name="rating_now_label">Конечно, давай!</string>
<!--Audio controls-->
+ <string name="audio_controls">Управление звучанием</string>
+ <string name="playback_speed">Скорость воспроизведения</string>
+ <string name="volume">Громкость</string>
+ <string name="left_short">Л</string>
+ <string name="right_short">П</string>
+ <string name="audio_effects">Звуковые эффекты</string>
+ <string name="stereo_to_mono">Низвести стерео до моно</string>
+ <string name="sonic_only">Только для Sonic</string>
<!--proxy settings-->
+ <string name="proxy_type_label">Тип</string>
+ <string name="host_label">Хост</string>
+ <string name="port_label">Порт</string>
+ <string name="optional_hint">(необязательно)</string>
+ <string name="proxy_test_label">Проверить</string>
+ <string name="proxy_checking">Проверка…</string>
+ <string name="proxy_test_successful">Проверка пройдена</string>
+ <string name="proxy_test_failed">Проверка не пройдена</string>
+ <string name="proxy_host_empty_error">Обязательно укажите хост</string>
+ <string name="proxy_host_invalid_error">Неверный адрес или домен хоста</string>
+ <string name="proxy_port_invalid_error">Неверный порт</string>
+ <!--Casting-->
+ <string name="cast_media_route_menu_title">Воспроизвести на…</string>
+ <string name="cast_disconnect_label">Закрыть сеанс передачи Google cast</string>
+ <string name="cast_not_castable">Выбранный формат не поддерживается этим устройством Google cast</string>
+ <string name="cast_failed_to_play">Невозможно начать воспроизведение</string>
+ <string name="cast_failed_to_stop">Невозможно остановить воспроизведение</string>
+ <string name="cast_failed_to_pause">Невозможно приостановить воспроизведение</string>
+ <!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
+ <string name="cast_failed_setting_volume">Невозможно установить громкость</string>
+ <string name="cast_failed_no_connection">Нет соединений с устройствами Google cast</string>
+ <string name="cast_failed_no_connection_trans">Соединение с устройством Google cast потеряно. Идёт попытка восстановления соединения. Пожалуйста, подождите пару секунд и попробуйте снова.</string>
+ <string name="cast_failed_perform_action">Не удалось выполнить действие</string>
+ <string name="cast_failed_status_request">Не удалось синхронизироваться с устройством Google cast</string>
+ <string name="cast_failed_seek">Не удалось выполнить перемотку на устройстве Google cast</string>
+ <string name="cast_failed_receiver_player_error">Серьёзная ошибка воспроизведения в устройстве Google cast</string>
+ <string name="cast_failed_media_error_skipping">Ошибка воспроизведения. Пропускаю…</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 168945c28..43707e8f4 100644
--- a/core/src/main/res/values-uk-rUA/strings.xml
+++ b/core/src/main/res/values-uk-rUA/strings.xml
@@ -1,24 +1,21 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
- <string name="app_name">AntennaPod</string>
<string name="feeds_label">Канали</string>
<string name="statistics_label">Статистика</string>
<string name="add_feed_label">Додати подкаст</string>
- <string name="podcasts_label">Подкасти</string>
<string name="episodes_label">Епізоди</string>
- <string name="new_episodes_label">Нові епізоди</string>
- <string name="all_episodes_label">Всі епізоди</string>
<string name="all_episodes_short_label">Всі</string>
<string name="favorite_episodes_label">Улюблені</string>
<string name="new_label">Нові</string>
- <string name="waiting_list_label">Черга</string>
<string name="settings_label">Налаштування</string>
<string name="add_new_feed_label">Додати подкаст</string>
<string name="downloads_label">Завантаження</string>
<string name="downloads_running_label">В процесі</string>
<string name="downloads_completed_label">Завершено</string>
<string name="downloads_log_label">Журнал</string>
+ <string name="subscriptions_label">Підписки</string>
+ <string name="subscriptions_list_label">Перелік підписок</string>
<string name="cancel_download_label">Скасувати завантаження</string>
<string name="playback_history_label">Що грало</string>
<string name="gpodnet_main_label">gpodder.net</string>
@@ -26,9 +23,6 @@
<string name="free_space_label">%1$s вільно</string>
<string name="episode_cache_full_title">Кеш епізодів заповнений</string>
<string name="episode_cache_full_message">Досягнута межа розміра кеша епізодів. Розмір кеша можна збільшити в налаштуваннях.</string>
- <!--New episodes fragment-->
- <string name="recently_published_episodes_label">Щойно опубліковано</string>
- <string name="episode_filter_label">Показати тількі нові епізоди</string>
<!--Statistics fragment-->
<string name="total_time_listened_to_podcasts">Загальний час прослуханих подкастів:</string>
<string name="statistics_details_dialog">%1$d з %2$d епізодів почато.\n\nПрослухано %3$s з %4$s.</string>
@@ -80,9 +74,9 @@
<string name="auto_download_label">Включити до автозавантаження</string>
<string name="auto_download_apply_to_items_title">Застосувати до попередніх епізодів</string>
<string name="auto_download_apply_to_items_message">Нове налаштування <i>Автозагрузка</i> буде автоматично застосоване до нових епізодів.\nБажаєте також застосувати його до тих епізодів що було опубліковано раніше?</string>
- <string name="auto_delete_label">Автоматичне видалення епізода\n(перевизначити глобальне налаштування за замовчуванням)</string>
+ <string name="auto_delete_label">Автовидалення епізода</string>
<string name="parallel_downloads_suffix">\u0020паралельних завантажень</string>
- <string name="feed_auto_download_global">Для всіх</string>
+ <string name="feed_auto_download_global">За замовчанням</string>
<string name="feed_auto_download_always">Завжди</string>
<string name="feed_auto_download_never">Ніколи</string>
<string name="send_label">Відправити…</string>
@@ -113,8 +107,8 @@
<string name="share_link_label">Поділитися URL сайту</string>
<string name="share_link_with_position_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_item_url_label">Поділитись посиланням на файл епізода</string>
+ <string name="share_item_url_with_position_label">Поділитись посиланням на файл епізода з позицією</string>
<string name="feed_delete_confirmation_msg">Ви впенені що хочете видаліти канал та всі завантажені епізоди?</string>
<string name="feed_remover_msg">Удаляю канал</string>
<string name="load_complete_feed">Оновити канал цілком</string>
@@ -150,8 +144,6 @@
<string name="removed_from_favorites">Видалено з улюблених</string>
<string name="visit_website_label">Відкрити сайт</string>
<string name="support_label">Підтримати за допомогою Flattr</string>
- <string name="enqueue_all_new">Додати до черги</string>
- <string name="download_all">Завантажити все</string>
<string name="skip_episode_label">Пропустити епізод</string>
<string name="activate_auto_download">Включити автозавантаження</string>
<string name="deactivate_auto_download">Виключити автозавантаження</string>
@@ -173,6 +165,7 @@
<string name="download_error_unknown_host">Невідомий host</string>
<string name="download_error_unauthorized">Помилка автентифікації</string>
<string name="download_error_file_type_type">Помилка типа файла</string>
+ <string name="download_error_forbidden">Заборонено</string>
<string name="cancel_all_downloads_label">Скасувати всі завантаження</string>
<string name="download_canceled_msg">Завантаження скасоване</string>
<string name="download_canceled_autodownload_enabled_msg">Завантаження скасоване\n<i>Автозавантаження</i> для цього елемента вимкнуто</string>
@@ -211,7 +204,6 @@
<string name="playback_error_server_died">Сервер помер</string>
<string name="playback_error_unknown">Невідома помилка</string>
<string name="no_media_playing_label">Немає що грати</string>
- <string name="position_default_label">00:00:00</string>
<string name="player_buffering_msg">Буферізую</string>
<string name="playbackservice_notification_title">Грає подкаст</string>
<string name="unknown_media_key">AntennaPod - Невідомий медіа ключ: %1$d</string>
@@ -270,6 +262,8 @@
<string name="no_chapters_label">В цьому епізоді немає розділів.</string>
<string name="no_shownotes_label">До цього епізода немає нотаток.</string>
<!--Preferences-->
+ <string name="storage_pref">Зберігання</string>
+ <string name="project_pref">Проект</string>
<string name="other_pref">Інше</string>
<string name="about_pref">Про програму</string>
<string name="queue_label">Черга</string>
@@ -362,6 +356,12 @@
<string name="pref_expandNotify_sum">Завжди розгортати повідомлення, щоб показати кнопки керування.</string>
<string name="pref_persistNotify_title">Завжди показувати елементи керування відтворенням</string>
<string name="pref_persistNotify_sum">Показувати повідомлення та елементи керування на екрані блокування в режимі паузи.</string>
+ <string name="pref_compact_notification_buttons_title">Налаштувати кнопки на екрані блокування</string>
+ <string name="pref_compact_notification_buttons_sum">Змінити кнопки на екрані блокування. Кнопки програвання/пауза завжди включені.</string>
+ <string name="pref_compact_notification_buttons_dialog_title">Оберіть не більше ніж %1$d кнопок</string>
+ <string name="pref_compact_notification_buttons_dialog_error">Ви можете обрати не більше ніж %1$d кнопок.</string>
+ <string name="pref_show_subscriptions_in_drawer_title">Показати підписки</string>
+ <string name="pref_show_subscriptions_in_drawer_sum">Показати перелік підписок безпосередньо в меню навігації</string>
<string name="pref_lockscreen_background_title">Змінювати фон екрана блокування</string>
<string name="pref_lockscreen_background_sum">Встановити картинку поточного епізода як фон екрана блокування. Побічний ефект - це зображення буде також видно в інших додатках.</string>
<string name="pref_showDownloadReport_title">Показати звіт про завантаження</string>
@@ -381,8 +381,10 @@
<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_known_issues">Відомі проблеми</string>
- <string name="pref_no_browser_found">Веб-браузер не знайдено.\"</string>
+ <string name="pref_no_browser_found">Веб браузер не знайдено.</string>
+ <string name="pref_cast_title">Підтримка для Chromecast</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Включити автоматичне заохочення авторів через сервіс flattr</string>
<string name="auto_flattr_after_percent">Заохотити автора через Flattr щойно %d відсотків епізода було відтворено</string>
@@ -501,22 +503,13 @@
<string name="subscribed_label">Підписано</string>
<string name="downloading_label">Завантажується…</string>
<!--Content descriptions for image buttons-->
- <string name="show_chapters_label">Показати глави</string>
- <string name="show_shownotes_label">Показати нотатки</string>
- <string name="show_cover_label">Показати зображення</string>
<string name="rewind_label">Перемотка назад</string>
<string name="fast_forward_label">Перемотка вперед</string>
<string name="media_type_audio_label">Звук</string>
<string name="media_type_video_label">Відео</string>
<string name="navigate_upwards_label">Догори</string>
- <string name="butAction_label">Додаткові дії</string>
- <string name="status_playing_label">Епізод програється</string>
<string name="status_downloading_label">Епізод завантажується</string>
- <string name="status_downloaded_label">Епізод завантажено</string>
- <string name="status_unread_label">Нове</string>
<string name="in_queue_label">Епізод чекає в черзі</string>
- <string name="new_episodes_count_label">Кількість нових епізодів</string>
- <string name="in_progress_episodes_count_label">Кількість епізодів що ви почали слухати</string>
<string name="drag_handle_content_description">Перетягніть щоб змінити позицію</string>
<string name="load_next_page_label">Завантажити наступну сторінку</string>
<!--Feed information screen-->
@@ -534,8 +527,8 @@
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">Імпорт подкастів з інших програм...</string>
<string name="search_itunes_label">Пошук в iTunes</string>
- <string name="select_label"><b>Обрати…</b></string>
<string name="filter">Фільтр</string>
+ <!--Episodes apply actions-->
<string name="all_label">Всі</string>
<string name="selected_all_label">Обрано всі епізоди</string>
<string name="none_label">Жодного</string>
@@ -552,7 +545,7 @@
<string name="selected_queued_label">Обрано епізоди що в черзі</string>
<string name="not_queued_label">Не в черзі</string>
<string name="selected_not_queued_label">Обрано епізоди що не в черзі</string>
- <string name="sort_title"><b>Сортувати за…</b></string>
+ <!--Sort-->
<string name="sort_title_a_z">Назва (А \u2192 Я)</string>
<string name="sort_title_z_a">Назва (Я \u2192 А)</string>
<string name="sort_date_new_old">Дата (Нові \u2192 Старі)</string>
@@ -583,7 +576,7 @@
<string name="proxy_checking">Перевіряється...</string>
<string name="proxy_test_successful">Протестовано успішно</string>
<string name="proxy_test_failed">Протестовано з помилками</string>
- <string name="proxy_host_empty_error">Хост не можете бути пустим</string>
- <string name="proxy_host_invalid_error">Хост не є правильною IP-адресою або доменним ім\'ям</string>
<string name="proxy_port_invalid_error">Неправильний порт</string>
+ <!--Casting-->
+ <!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>