summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorByteHamster <info@bytehamster.com>2018-04-08 23:23:03 +0200
committerByteHamster <info@bytehamster.com>2018-04-08 23:23:03 +0200
commit0a5a31a16918f1f1935f89974015d9fc8206ebab (patch)
treea92c8ac2a1aedea0b0086cca2de08b7d78da0254 /core
parent02da84b93a553d663202aef633a203346822e6cd (diff)
parent4e63bfb11c3c1e44fdb15660a264625162fa899c (diff)
downloadAntennaPod-0a5a31a16918f1f1935f89974015d9fc8206ebab.zip
Merge branch 'develop' into picture-in-picture
Diffstat (limited to 'core')
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/feed/FeedItem.java11
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java118
-rw-r--r--core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java14
-rw-r--r--core/src/main/res/values-ar/strings.xml1
-rw-r--r--core/src/main/res/values-az/strings.xml1
-rw-r--r--core/src/main/res/values-b+ast/strings.xml2
-rw-r--r--core/src/main/res/values-ca-rES/strings.xml2
-rw-r--r--core/src/main/res/values-ca/strings.xml21
-rw-r--r--core/src/main/res/values-cs-rCZ/strings.xml2
-rw-r--r--core/src/main/res/values-da/strings.xml10
-rw-r--r--core/src/main/res/values-de/strings.xml19
-rw-r--r--core/src/main/res/values-el/strings.xml2
-rw-r--r--core/src/main/res/values-es-rES/strings.xml2
-rw-r--r--core/src/main/res/values-es/strings.xml27
-rw-r--r--core/src/main/res/values-et/strings.xml2
-rw-r--r--core/src/main/res/values-fa/strings.xml166
-rw-r--r--core/src/main/res/values-fi/strings.xml1
-rw-r--r--core/src/main/res/values-fr/strings.xml25
-rw-r--r--core/src/main/res/values-gl-rES/strings.xml21
-rw-r--r--core/src/main/res/values-hi-rIN/strings.xml2
-rw-r--r--core/src/main/res/values-hu/strings.xml2
-rw-r--r--core/src/main/res/values-id/strings.xml2
-rw-r--r--core/src/main/res/values-is-rIS/strings.xml1
-rw-r--r--core/src/main/res/values-it-rIT/strings.xml133
-rw-r--r--core/src/main/res/values-it/strings.xml254
-rw-r--r--core/src/main/res/values-iw-rIL/strings.xml13
-rw-r--r--core/src/main/res/values-ja/strings.xml17
-rw-r--r--core/src/main/res/values-kn-rIN/strings.xml1
-rw-r--r--core/src/main/res/values-ko-rKR/strings.xml1
-rw-r--r--core/src/main/res/values-ko/strings.xml10
-rw-r--r--core/src/main/res/values-lt/strings.xml21
-rw-r--r--core/src/main/res/values-nb/strings.xml2
-rw-r--r--core/src/main/res/values-nl/strings.xml19
-rw-r--r--core/src/main/res/values-no-rNB/strings.xml119
-rw-r--r--core/src/main/res/values-no/strings.xml1
-rw-r--r--core/src/main/res/values-pl-rPL/strings.xml3
-rw-r--r--core/src/main/res/values-pl/strings.xml1
-rw-r--r--core/src/main/res/values-pt-rBR/strings.xml3
-rw-r--r--core/src/main/res/values-ro-rRO/strings.xml1
-rw-r--r--core/src/main/res/values-ru/strings.xml19
-rw-r--r--core/src/main/res/values-sw-rKE/strings.xml1
-rw-r--r--core/src/main/res/values-te/strings.xml1
-rw-r--r--core/src/main/res/values-tr/strings.xml2
-rw-r--r--core/src/main/res/values-vi-rVN/strings.xml1
-rw-r--r--core/src/main/res/values-vi/strings.xml2
-rw-r--r--core/src/main/res/values-zh-rCN/strings.xml7
-rw-r--r--core/src/main/res/values-zh-rHK/strings.xml1
-rw-r--r--core/src/main/res/values-zh-rTW/strings.xml284
-rw-r--r--core/src/main/res/values/colors.xml1
-rw-r--r--core/src/main/res/values/strings.xml6
50 files changed, 1163 insertions, 215 deletions
diff --git a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItem.java b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItem.java
index 7b387b1d3..87298d4c3 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItem.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/feed/FeedItem.java
@@ -3,6 +3,7 @@ package de.danoeh.antennapod.core.feed;
import android.database.Cursor;
import android.support.annotation.Nullable;
+import android.text.TextUtils;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
@@ -372,7 +373,15 @@ public class FeedItem extends FeedComponent implements ShownotesProvider, Flattr
if (contentEncoded == null || description == null) {
DBReader.loadExtraInformationOfFeedItem(FeedItem.this);
}
- return (contentEncoded != null) ? contentEncoded : description;
+ if (TextUtils.isEmpty(contentEncoded)) {
+ return description;
+ } else if (TextUtils.isEmpty(description)) {
+ return contentEncoded;
+ } else if (description.length() > 1.25 * contentEncoded.length()) {
+ return description;
+ } else {
+ return contentEncoded;
+ }
};
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
index 417716810..ab25f0a5f 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/service/playback/PlaybackService.java
@@ -263,30 +263,21 @@ public class PlaybackService extends MediaBrowserServiceCompat {
Log.d(TAG, "Service created.");
isRunning = true;
- registerReceiver(autoStateUpdated, new IntentFilter(
- "com.google.android.gms.car.media.STATUS"));
- registerReceiver(headsetDisconnected, new IntentFilter(
- Intent.ACTION_HEADSET_PLUG));
- registerReceiver(shutdownReceiver, new IntentFilter(
- ACTION_SHUTDOWN_PLAYBACK_SERVICE));
- registerReceiver(bluetoothStateUpdated, new IntentFilter(
- BluetoothA2dp.ACTION_CONNECTION_STATE_CHANGED));
- registerReceiver(audioBecomingNoisy, new IntentFilter(
- AudioManager.ACTION_AUDIO_BECOMING_NOISY));
- registerReceiver(skipCurrentEpisodeReceiver, new IntentFilter(
- ACTION_SKIP_CURRENT_EPISODE));
- registerReceiver(pausePlayCurrentEpisodeReceiver, new IntentFilter(
- ACTION_PAUSE_PLAY_CURRENT_EPISODE));
- registerReceiver(pauseResumeCurrentEpisodeReceiver, new IntentFilter(
- ACTION_RESUME_PLAY_CURRENT_EPISODE));
+ registerReceiver(autoStateUpdated, new IntentFilter("com.google.android.gms.car.media.STATUS"));
+ registerReceiver(headsetDisconnected, new IntentFilter(Intent.ACTION_HEADSET_PLUG));
+ registerReceiver(shutdownReceiver, new IntentFilter(ACTION_SHUTDOWN_PLAYBACK_SERVICE));
+ registerReceiver(bluetoothStateUpdated, new IntentFilter(BluetoothA2dp.ACTION_CONNECTION_STATE_CHANGED));
+ registerReceiver(audioBecomingNoisy, new IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY));
+ registerReceiver(skipCurrentEpisodeReceiver, new IntentFilter(ACTION_SKIP_CURRENT_EPISODE));
+ registerReceiver(pausePlayCurrentEpisodeReceiver, new IntentFilter(ACTION_PAUSE_PLAY_CURRENT_EPISODE));
+ registerReceiver(pauseResumeCurrentEpisodeReceiver, new IntentFilter(ACTION_RESUME_PLAY_CURRENT_EPISODE));
taskManager = new PlaybackServiceTaskManager(this, taskManagerCallback);
flavorHelper = new PlaybackServiceFlavorHelper(PlaybackService.this, flavorHelperCallback);
PreferenceManager.getDefaultSharedPreferences(this)
.registerOnSharedPreferenceChangeListener(prefListener);
- ComponentName eventReceiver = new ComponentName(getApplicationContext(),
- MediaButtonReceiver.class);
+ ComponentName eventReceiver = new ComponentName(getApplicationContext(), MediaButtonReceiver.class);
Intent mediaButtonIntent = new Intent(Intent.ACTION_MEDIA_BUTTON);
mediaButtonIntent.setComponent(eventReceiver);
PendingIntent buttonReceiverIntent = PendingIntent.getBroadcast(this, 0, mediaButtonIntent, PendingIntent.FLAG_UPDATE_CURRENT);
@@ -309,7 +300,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
List<MediaSessionCompat.QueueItem> queueItems = new ArrayList<>();
try {
for (FeedItem feedItem : taskManager.getQueue()) {
- if(feedItem.getMedia() != null) {
+ if (feedItem.getMedia() != null) {
MediaDescriptionCompat mediaDescription = feedItem.getMedia().getMediaItem().getDescription();
queueItems.add(new MediaSessionCompat.QueueItem(mediaDescription, feedItem.getId()));
}
@@ -375,10 +366,10 @@ public class PlaybackService extends MediaBrowserServiceCompat {
.setTitle(feed.getTitle())
.setDescription(feed.getDescription())
.setSubtitle(feed.getCustomTitle());
- if(feed.getImageLocation() != null) {
+ if (feed.getImageLocation() != null) {
builder.setIconUri(Uri.parse(feed.getImageLocation()));
}
- if(feed.getLink() != null) {
+ if (feed.getLink() != null) {
builder.setMediaUri(Uri.parse(feed.getLink()));
}
MediaDescriptionCompat description = builder.build();
@@ -401,13 +392,13 @@ public class PlaybackService extends MediaBrowserServiceCompat {
e.printStackTrace();
}
List<Feed> feeds = DBReader.getFeedList();
- for (Feed feed: feeds) {
+ for (Feed feed : feeds) {
mediaItems.add(createBrowsableMediaItemForFeed(feed));
}
- } else if (parentId.equals(getResources().getString(R.string.queue_label))){
+ } else if (parentId.equals(getResources().getString(R.string.queue_label))) {
// Child List
try {
- for (FeedItem feedItem: taskManager.getQueue()) {
+ for (FeedItem feedItem : taskManager.getQueue()) {
mediaItems.add(feedItem.getMedia().getMediaItem());
}
} catch (InterruptedException e) {
@@ -416,8 +407,8 @@ public class PlaybackService extends MediaBrowserServiceCompat {
} else if (parentId.startsWith("FeedId:")) {
Long feedId = Long.parseLong(parentId.split(":")[1]);
List<FeedItem> feedItems = DBReader.getFeedItemList(DBReader.getFeed(feedId));
- for (FeedItem feedItem: feedItems) {
- if(feedItem.getMedia() != null && feedItem.getMedia().getMediaItem() != null) {
+ for (FeedItem feedItem : feedItems) {
+ if (feedItem.getMedia() != null && feedItem.getMedia().getMediaItem() != null) {
mediaItems.add(feedItem.getMedia().getMediaItem());
}
}
@@ -428,7 +419,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
@Override
public IBinder onBind(Intent intent) {
Log.d(TAG, "Received onBind event");
- if(intent.getAction() != null && TextUtils.equals(intent.getAction(), MediaBrowserServiceCompat.SERVICE_INTERFACE)) {
+ if (intent.getAction() != null && TextUtils.equals(intent.getAction(), MediaBrowserServiceCompat.SERVICE_INTERFACE)) {
return super.onBind(intent);
} else {
return mBinder;
@@ -467,8 +458,8 @@ public class PlaybackService extends MediaBrowserServiceCompat {
sendNotificationBroadcast(NOTIFICATION_TYPE_RELOAD, 0);
//If the user asks to play External Media, the casting session, if on, should end.
flavorHelper.castDisconnect(playable instanceof ExternalMedia);
- if(playable instanceof FeedMedia){
- playable = DBReader.getFeedMedia(((FeedMedia)playable).getId());
+ if (playable instanceof FeedMedia) {
+ playable = DBReader.getFeedMedia(((FeedMedia) playable).getId());
}
mediaPlayer.playMediaObject(playable, stream, startWhenPrepared, prepareImmediately);
}
@@ -514,7 +505,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
return true;
case KeyEvent.KEYCODE_MEDIA_NEXT:
- if(source == InputDevice.SOURCE_CLASS_NONE ||
+ if (source == InputDevice.SOURCE_CLASS_NONE ||
UserPreferences.shouldHardwareButtonSkip()) {
// assume the skip command comes from a notification or the lockscreen
// a >| skip button should actually skip
@@ -529,7 +520,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
mediaPlayer.seekDelta(UserPreferences.getFastForwardSecs() * 1000);
return true;
case KeyEvent.KEYCODE_MEDIA_PREVIOUS:
- if(UserPreferences.shouldHardwarePreviousButtonRestart()) {
+ if (UserPreferences.shouldHardwarePreviousButtonRestart()) {
// user wants to restart current episode
mediaPlayer.seekTo(0);
} else {
@@ -657,8 +648,8 @@ public class PlaybackService extends MediaBrowserServiceCompat {
setupNotification(newInfo);
started = true;
// set sleep timer if auto-enabled
- if(newInfo.oldPlayerStatus != null && newInfo.oldPlayerStatus != PlayerStatus.SEEKING &&
- SleepTimerPreferences.autoEnable() && !sleepTimerActive()) {
+ if (newInfo.oldPlayerStatus != null && newInfo.oldPlayerStatus != PlayerStatus.SEEKING &&
+ SleepTimerPreferences.autoEnable() && !sleepTimerActive()) {
setSleepTimer(SleepTimerPreferences.timerMillis(), SleepTimerPreferences.shakeToReset(),
SleepTimerPreferences.vibrate());
}
@@ -801,7 +792,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
Log.e(TAG, "Error handling the queue in order to retrieve the next item", e);
return null;
}
- return (nextItem != null)? nextItem.getMedia() : null;
+ return (nextItem != null) ? nextItem.getMedia() : null;
}
@@ -830,7 +821,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
/**
* This method processes the media object after its playback ended, either because it completed
* or because a different media object was selected for playback.
- *
+ * <p>
* Even though these tasks aren't supposed to be resource intensive, a good practice is to
* usually call this method on a background thread.
*
@@ -1030,6 +1021,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
/**
* Updates the Media Session for the corresponding status.
+ *
* @param playerStatus the current {@link PlayerStatus}
*/
private void updateMediaSession(final PlayerStatus playerStatus) {
@@ -1105,8 +1097,8 @@ public class PlaybackService extends MediaBrowserServiceCompat {
// showRewindOnCompactNotification() corresponds to the "Set Lockscreen Buttons"
// Settings in UI.
// Hence, from user perspective, he/she is setting the buttons for Lockscreen
- return ( UserPreferences.showRewindOnCompactNotification() &&
- (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) );
+ return (UserPreferences.showRewindOnCompactNotification() &&
+ (Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP));
}
/**
@@ -1158,7 +1150,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
PendingIntent.FLAG_UPDATE_CURRENT));
try {
mediaSession.setMetadata(builder.build());
- } catch (OutOfMemoryError e) {
+ } catch (OutOfMemoryError e) {
Log.e(TAG, "Setting media session metadata", e);
builder.putBitmap(MediaMetadataCompat.METADATA_KEY_ART, null);
mediaSession.setMetadata(builder.build());
@@ -1255,7 +1247,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
notificationBuilder.addAction(android.R.drawable.ic_media_rew,
getString(R.string.rewind_label),
rewindButtonPendingIntent);
- if(UserPreferences.showRewindOnCompactNotification()) {
+ if (UserPreferences.showRewindOnCompactNotification()) {
compactActionList.add(numActions);
}
numActions++;
@@ -1282,7 +1274,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
notificationBuilder.addAction(android.R.drawable.ic_media_ff,
getString(R.string.fast_forward_label),
ffButtonPendingIntent);
- if(UserPreferences.showFastForwardOnCompactNotification()) {
+ if (UserPreferences.showFastForwardOnCompactNotification()) {
compactActionList.add(numActions);
}
numActions++;
@@ -1293,7 +1285,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
notificationBuilder.addAction(android.R.drawable.ic_media_next,
getString(R.string.skip_episode_label),
skipButtonPendingIntent);
- if(UserPreferences.showSkipOnCompactNotification()) {
+ if (UserPreferences.showSkipOnCompactNotification()) {
compactActionList.add(numActions);
}
numActions++;
@@ -1346,9 +1338,9 @@ public class PlaybackService extends MediaBrowserServiceCompat {
*
* @param fromMediaPlayer if true, the information is gathered from the current Media Player
* and {@param playable} and {@param position} become irrelevant.
- * @param playable the playable for which the current position should be saved, unless
- * {@param fromMediaPlayer} is true.
- * @param position the position that should be saved, unless {@param fromMediaPlayer} is true.
+ * @param playable the playable for which the current position should be saved, unless
+ * {@param fromMediaPlayer} is true.
+ * @param position the position that should be saved, unless {@param fromMediaPlayer} is true.
*/
private synchronized void saveCurrentPosition(boolean fromMediaPlayer, Playable playable, int position) {
int duration;
@@ -1416,7 +1408,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
String status = intent.getStringExtra("media_connection_status");
boolean isConnectedToCar = "media_connected".equals(status);
Log.d(TAG, "Received Auto Connection update: " + status);
- if(!isConnectedToCar) {
+ if (!isConnectedToCar) {
Log.d(TAG, "Car was unplugged during playback.");
pauseIfPauseOnDisconnect();
} else {
@@ -1506,10 +1498,10 @@ public class PlaybackService extends MediaBrowserServiceCompat {
transientPause = false;
if (!bluetooth && UserPreferences.isUnpauseOnHeadsetReconnect()) {
mediaPlayer.resume();
- } else if (bluetooth && UserPreferences.isUnpauseOnBluetoothReconnect()){
+ } else if (bluetooth && UserPreferences.isUnpauseOnBluetoothReconnect()) {
// let the user know we've started playback again...
Vibrator v = (Vibrator) getApplicationContext().getSystemService(Context.VIBRATOR_SERVICE);
- if(v != null) {
+ if (v != null) {
v.vibrate(500);
}
mediaPlayer.resume();
@@ -1590,7 +1582,9 @@ public class PlaybackService extends MediaBrowserServiceCompat {
return mediaPlayer.getPlayerStatus();
}
- public Playable getPlayable() { return mediaPlayer.getPlayable(); }
+ public Playable getPlayable() {
+ return mediaPlayer.getPlayable();
+ }
public boolean canSetSpeed() {
return mediaPlayer.canSetSpeed();
@@ -1685,19 +1679,19 @@ public class PlaybackService extends MediaBrowserServiceCompat {
public void onPlayFromMediaId(String mediaId, Bundle extras) {
Log.d(TAG, "onPlayFromMediaId: mediaId: " + mediaId + " extras: " + extras.toString());
FeedMedia p = DBReader.getFeedMedia(Long.parseLong(mediaId));
- if(p != null) {
+ if (p != null) {
mediaPlayer.playMediaObject(p, !p.localFileAvailable(), true, true);
}
}
@Override
- public void onPlayFromSearch (String query, Bundle extras) {
+ public void onPlayFromSearch(String query, Bundle extras) {
Log.d(TAG, "onPlayFromSearch query=" + query + " extras=" + extras.toString());
- List<SearchResult> results = FeedSearcher.performSearch(getBaseContext(),query,0);
- for( SearchResult result : results) {
+ List<SearchResult> results = FeedSearcher.performSearch(getBaseContext(), query, 0);
+ for (SearchResult result : results) {
try {
- FeedMedia p = ((FeedItem)(result.getComponent())).getMedia();
+ FeedMedia p = ((FeedItem) (result.getComponent())).getMedia();
mediaPlayer.playMediaObject(p, !p.localFileAvailable(), true, true);
return;
} catch (Exception e) {
@@ -1707,7 +1701,6 @@ public class PlaybackService extends MediaBrowserServiceCompat {
}
}
onPlay();
- return;
}
@Override
@@ -1745,7 +1738,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
@Override
public void onSkipToNext() {
Log.d(TAG, "onSkipToNext()");
- if(UserPreferences.shouldHardwareButtonSkip()) {
+ if (UserPreferences.shouldHardwareButtonSkip()) {
mediaPlayer.skip();
} else {
seekDelta(UserPreferences.getFastForwardSecs() * 1000);
@@ -1766,7 +1759,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
KeyEvent keyEvent = (KeyEvent) mediaButton.getExtras().get(Intent.EXTRA_KEY_EVENT);
if (keyEvent != null &&
keyEvent.getAction() == KeyEvent.ACTION_DOWN &&
- keyEvent.getRepeatCount() == 0){
+ keyEvent.getRepeatCount() == 0) {
return handleKeycode(keyEvent.getKeyCode(), keyEvent.getSource());
}
}
@@ -1791,18 +1784,27 @@ public class PlaybackService extends MediaBrowserServiceCompat {
} else {
flavorHelper.onSharedPreference(key);
}
- };
+ };
interface FlavorHelperCallback {
PlaybackServiceMediaPlayer.PSMPCallback getMediaPlayerCallback();
+
void setMediaPlayer(PlaybackServiceMediaPlayer mediaPlayer);
+
PlaybackServiceMediaPlayer getMediaPlayer();
+
void setIsCasting(boolean isCasting);
+
void sendNotificationBroadcast(int type, int code);
+
void saveCurrentPosition(boolean fromMediaPlayer, Playable playable, int position);
+
void setupNotification(boolean connected, PlaybackServiceMediaPlayer.PSMPInfo info);
+
MediaSessionCompat getMediaSession();
+
Intent registerReceiver(BroadcastReceiver receiver, IntentFilter filter);
+
void unregisterReceiver(BroadcastReceiver receiver);
}
@@ -1849,7 +1851,7 @@ public class PlaybackService extends MediaBrowserServiceCompat {
UserPreferences.isPersistNotify()) &&
android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
PlaybackService.this.setupNotification(info);
- } else if (!UserPreferences.isPersistNotify()){
+ } else if (!UserPreferences.isPersistNotify()) {
PlaybackService.this.stopForeground(true);
}
}
diff --git a/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java b/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java
index 5ff3f70df..e82252310 100644
--- a/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java
+++ b/core/src/main/java/de/danoeh/antennapod/core/storage/PodDBAdapter.java
@@ -308,7 +308,6 @@ public class PodDBAdapter {
KEY_CONTENT_ENCODED, KEY_FEED};
private static Context context;
- private static PodDBHelper dbHelper;
private static volatile SQLiteDatabase db;
private static int counter = 0;
@@ -317,13 +316,14 @@ public class PodDBAdapter {
PodDBAdapter.context = context.getApplicationContext();
}
- private static class PodDBHelperholder {
- public static final PodDBHelper dbHelper = new PodDBHelper(PodDBAdapter.context, DATABASE_NAME, null);
+ // Bill Pugh Singleton Implementation
+ private static class SingletonHolder {
+ private static final PodDBHelper dbHelper = new PodDBHelper(PodDBAdapter.context, DATABASE_NAME, null);
+ private static final PodDBAdapter dbAdapter = new PodDBAdapter();
}
public static PodDBAdapter getInstance() {
- dbHelper = PodDBHelperholder.dbHelper;
- return new PodDBAdapter();
+ return SingletonHolder.dbAdapter;
}
private PodDBAdapter() {
@@ -342,11 +342,11 @@ public class PodDBAdapter {
private SQLiteDatabase openDb() {
SQLiteDatabase newDb;
try {
- newDb = dbHelper.getWritableDatabase();
+ newDb = SingletonHolder.dbHelper.getWritableDatabase();
newDb.enableWriteAheadLogging();
} catch (SQLException ex) {
Log.e(TAG, Log.getStackTraceString(ex));
- newDb = dbHelper.getReadableDatabase();
+ newDb = SingletonHolder.dbHelper.getReadableDatabase();
}
return newDb;
}
diff --git a/core/src/main/res/values-ar/strings.xml b/core/src/main/res/values-ar/strings.xml
index 7517e8dae..fe932e959 100644
--- a/core/src/main/res/values-ar/strings.xml
+++ b/core/src/main/res/values-ar/strings.xml
@@ -122,6 +122,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-az/strings.xml b/core/src/main/res/values-az/strings.xml
index bde3d8393..c27aa54d2 100644
--- a/core/src/main/res/values-az/strings.xml
+++ b/core/src/main/res/values-az/strings.xml
@@ -197,6 +197,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-b+ast/strings.xml b/core/src/main/res/values-b+ast/strings.xml
index 87ca9ed3e..5113a895e 100644
--- a/core/src/main/res/values-b+ast/strings.xml
+++ b/core/src/main/res/values-b+ast/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favoritos</string>
<string name="new_label">Nuevo</string>
<string name="settings_label">Axustes</string>
- <string name="add_new_feed_label">Amestar podcast</string>
<string name="downloads_label">Descargues</string>
<string name="downloads_running_label">N\'execución</string>
<string name="downloads_completed_label">Completóse</string>
@@ -376,6 +375,7 @@
<string name="port_label">Puertu</string>
<string name="optional_hint">(Opcional)</string>
<string name="proxy_checking">Comprobando...</string>
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-ca-rES/strings.xml b/core/src/main/res/values-ca-rES/strings.xml
index 4b0bf218c..fe20ff5da 100644
--- a/core/src/main/res/values-ca-rES/strings.xml
+++ b/core/src/main/res/values-ca-rES/strings.xml
@@ -8,7 +8,6 @@
<string name="favorite_episodes_label">Preferits</string>
<string name="new_label">Nous</string>
<string name="settings_label">Ajustaments</string>
- <string name="add_new_feed_label">Afegir Podcast</string>
<string name="downloads_label">Descàrregues</string>
<string name="downloads_running_label">Actius</string>
<string name="downloads_completed_label">Finalitzats</string>
@@ -56,6 +55,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-ca/strings.xml b/core/src/main/res/values-ca/strings.xml
index 349dde72c..86fac02a5 100644
--- a/core/src/main/res/values-ca/strings.xml
+++ b/core/src/main/res/values-ca/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favorits</string>
<string name="new_label">Nous</string>
<string name="settings_label">Configuració</string>
- <string name="add_new_feed_label">Afegeix podcast</string>
<string name="downloads_label">Baixades</string>
<string name="downloads_running_label">En execució</string>
<string name="downloads_completed_label">Completat</string>
@@ -39,8 +38,8 @@
<string name="drawer_feed_order_last_update">Ordre per data de publicació</string>
<string name="drawer_feed_order_most_played">Ordre per número d\'episodis reproduïts</string>
<string name="drawer_feed_counter_new_unplayed">Número d\'episodis nous i per reproduir</string>
- <string name="drawer_feed_counter_new">Número de episodis nous</string>
- <string name="drawer_feed_counter_unplayed">Número de episodis per reproduir</string>
+ <string name="drawer_feed_counter_new">Número d\'episodis nous</string>
+ <string name="drawer_feed_counter_unplayed">Número d\'episodis per reproduir</string>
<string name="drawer_feed_counter_downloaded">Número d\'episodis descarregats</string>
<string name="drawer_feed_counter_none">Cap</string>
<!--Webview actions-->
@@ -115,6 +114,7 @@
<string name="remove_feed_label">Esborra podcast</string>
<string name="share_label">Compartir...</string>
<string name="share_link_label">Comparteix l\'enllaç</string>
+ <string name="share_file_label">Comparteix un fitxer</string>
<string name="share_link_with_position_label">Comparteix enllaç amb posició</string>
<string name="share_feed_url_label">Comparteix adreça del canal</string>
<string name="share_item_url_label">Comparteix adreça del fitxer del canal</string>
@@ -143,6 +143,7 @@
<string name="stream_label">Reprodueix sense baixar</string>
<string name="remove_label">Suprimeix</string>
<string name="delete_label">Esborrar</string>
+ <string name="delete_failed">No s\'ha pogut esborrar el fitxer. Reiniciar el dispositiu pot ajudar.</string>
<string name="remove_episode_lable">Esborra episodi</string>
<string name="marked_as_seen_label">Marcat com a vist</string>
<string name="mark_read_label">Marca com a llegit</string>
@@ -298,6 +299,8 @@
<string name="pref_smart_mark_as_played_title">Marca intel·ligent com a reproduït</string>
<string name="pref_skip_keeps_episodes_sum">Mantenir episodis quan són passats de llarg</string>
<string name="pref_skip_keeps_episodes_title">Mantenir els episodis passats de llarg</string>
+ <string name="pref_favorite_keeps_episodes_sum">Conserva els episodis marcats com a favorits.</string>
+ <string name="pref_favorite_keeps_episodes_title">Conserva els episodis favorits.</string>
<string name="playback_pref">Reproducció</string>
<string name="network_pref">Xarxa</string>
<string name="pref_autoUpdateIntervallOrTime_title">Actualitza interval o horari del dia</string>
@@ -341,6 +344,8 @@
<string name="pref_automatic_download_sum">Configureu la baixada automàtica d\'episodis.</string>
<string name="pref_autodl_wifi_filter_title">Activa el filtre de la xarxa sense fils</string>
<string name="pref_autodl_wifi_filter_sum">Permet les baixades automàtiques només per a les xarxes sense fils seleccionades.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Baixa usant la connexió del mòbil.</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Permet la baixada automàtica mitjançant la connexió de dades del mòbil.</string>
<string name="pref_automatic_download_on_battery_title">Baixa mentre no es carrega</string>
<string name="pref_automatic_download_on_battery_sum">Permet les baixades automàtiques mentre la bateria no es carrega</string>
<string name="pref_parallel_downloads_title">Baixades paral·leles</string>
@@ -408,7 +413,7 @@
<string name="pref_cast_title">Suport per a Chromecast</string>
<string name="pref_cast_message_play_flavor">Habilita el suport per la reproducció remota en dispositius de difusió (com ara Chromecast, Audio Speakers o Android TV). </string>
<string name="pref_cast_message_free_flavor">Chromecast requereix de llibreries propietàries de terceres parts que estan inhabilitades en aquesta versió d\'AntennaPod</string>
- <string name="pref_enqueue_downloaded_title">Posa a la cua els descarregats</string>
+ <string name="pref_enqueue_downloaded_title">Afegeix les baixades a la cua</string>
<string name="pref_enqueue_downloaded_summary">Afegeix els episodis descarregats a la cua</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Activa la compartició automàtica per Flattr</string>
@@ -614,6 +619,14 @@
<string name="proxy_host_empty_error">El host no pot estar buit</string>
<string name="proxy_host_invalid_error">El host no és una adreça IP o domini vàlid</string>
<string name="proxy_port_invalid_error">El port no és vàlid</string>
+ <!--Database import/export-->
+ <string name="import_export">Importa/exporta la base de dades</string>
+ <string name="import_export_warning">Podeu fer servir aquesta funcionalitat experimental per a transferir les vostres subscripcions i episodis reproduïts a un altre dispositiu.\n\nNomés podreu importar la base de dades fent servir la mateixa versió de l\'AntennaPod. En cas contrari, aquesta funcionalitat es comportarà de forma imprevisible.\n\nDesprés d\'importar-los, els episodis es poden mostrar com a baixats tot i no estar disponibles. Premeu el botó per a reproduir-los per a que l\'AntennaPod ho detecti.</string>
+ <string name="label_import">Importa</string>
+ <string name="label_export">Exporta</string>
+ <string name="import_select_file">Tria un fitxer per a importar</string>
+ <string name="export_ok">S\'ha exportat amb èxit. S\'ha escrit la base de dades a la targeta SD.</string>
+ <string name="import_ok">S\'ha importat amb èxit.\n\nPremeu D\'acord per a reiniciar l\'AntennaPod.</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Reproduir a...</string>
<string name="cast_disconnect_label">Desconnectar la sessió de difusió </string>
diff --git a/core/src/main/res/values-cs-rCZ/strings.xml b/core/src/main/res/values-cs-rCZ/strings.xml
index 9eb2ccb7f..f7b1156de 100644
--- a/core/src/main/res/values-cs-rCZ/strings.xml
+++ b/core/src/main/res/values-cs-rCZ/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Oblíbené</string>
<string name="new_label">Nový</string>
<string name="settings_label">Nastavení</string>
- <string name="add_new_feed_label">Přidat podcast</string>
<string name="downloads_label">Stahování</string>
<string name="downloads_running_label">Právě běží</string>
<string name="downloads_completed_label">Dokončeno</string>
@@ -602,6 +601,7 @@
<string name="proxy_host_empty_error">Host nesmí být prázdný</string>
<string name="proxy_host_invalid_error">Host není platná IP nebo doména</string>
<string name="proxy_port_invalid_error">Neplatný port</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">Přehrát na...</string>
<string name="cast_disconnect_label">Odpojit sezení vysílání</string>
diff --git a/core/src/main/res/values-da/strings.xml b/core/src/main/res/values-da/strings.xml
index f1eb85f7a..6364ef099 100644
--- a/core/src/main/res/values-da/strings.xml
+++ b/core/src/main/res/values-da/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Foretrukne</string>
<string name="new_label">Ny(e)</string>
<string name="settings_label">Indstillinger</string>
- <string name="add_new_feed_label">Tilføj podcast</string>
<string name="downloads_label">Overførsler</string>
<string name="downloads_running_label">I gang</string>
<string name="downloads_completed_label">Færdige</string>
@@ -22,7 +21,7 @@
<string name="gpodnet_auth_label">Login til gpodder.net</string>
<string name="free_space_label">%1$s ledig</string>
<string name="episode_cache_full_title">Mellemlageret for udsendelser er fuldt</string>
- <string name="episode_cache_full_message">Grænsen for størrelsen på udsendelsesmellemlageret er nået. Du kan øge størrelsen på mellemlageret i Indstillinger.</string>
+ <string name="episode_cache_full_message">Der er ikke mere plads i mellemlageret for udsendelser. Du kan øge størrelsen på mellemlageret i Indstillinger.</string>
<!--Statistics fragment-->
<string name="total_time_listened_to_podcasts">Samlet varighed for afspillede podcasts:</string>
<string name="statistics_details_dialog">%1$d af %2$d udsendelser startet.\n\nAfspillet %3$s af %4$s.</string>
@@ -115,6 +114,7 @@
<string name="remove_feed_label">Fjern podcast</string>
<string name="share_label">Del…</string>
<string name="share_link_label">Del link</string>
+ <string name="share_file_label">Del fil</string>
<string name="share_link_with_position_label">Del link med position</string>
<string name="share_feed_url_label">Del webadresse for feedet</string>
<string name="share_item_url_label">Del webadresse for udsendelsen</string>
@@ -143,6 +143,7 @@
<string name="stream_label">Stream</string>
<string name="remove_label">Fjern</string>
<string name="delete_label">Slet</string>
+ <string name="delete_failed">Kan ikke slette fil. En genstart af enheden vil sandsynligvis hjælpe.</string>
<string name="remove_episode_lable">Fjern udsendelse</string>
<string name="marked_as_seen_label">Markeret som set</string>
<string name="mark_read_label">Marker som læst</string>
@@ -298,6 +299,8 @@
<string name="pref_smart_mark_as_played_title">Smart markering af afspillet</string>
<string name="pref_skip_keeps_episodes_sum">Behold udsendelser når de bliver sprunget over</string>
<string name="pref_skip_keeps_episodes_title">Behold oversprungne udsendelser</string>
+ <string name="pref_favorite_keeps_episodes_sum">Behold udsendelser, som er markeret som foretrukne</string>
+ <string name="pref_favorite_keeps_episodes_title">Behold foretrukne udsendelser</string>
<string name="playback_pref">Afspilning</string>
<string name="network_pref">Netværk</string>
<string name="pref_autoUpdateIntervallOrTime_title">Opdateringsinterval eller -klokkeslæt</string>
@@ -341,6 +344,8 @@
<string name="pref_automatic_download_sum">Konfigurer automatisk overførsel af udsendelser</string>
<string name="pref_autodl_wifi_filter_title">Slå wi-fi-filter til</string>
<string name="pref_autodl_wifi_filter_sum">Tillad automatisk overførsel kun på de valgte wi-fi-netværk</string>
+ <string name="pref_autodl_allow_on_mobile_title">Hent på mobilt netværk</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Tillad automatisk overførsel på den mobile dataforbindelse</string>
<string name="pref_automatic_download_on_battery_title">Tillad overførsel ved batteridrift</string>
<string name="pref_automatic_download_on_battery_sum">Tillad automatisk overførsel, når batteriet ikke oplades</string>
<string name="pref_parallel_downloads_title">Parallelle overførsler</string>
@@ -615,6 +620,7 @@
<string name="proxy_host_empty_error">Vært kan ikke være tom</string>
<string name="proxy_host_invalid_error">Vært er ikke en gyldig IP-adresse eller et gyldigt domæne</string>
<string name="proxy_port_invalid_error">Port ikke gyldig</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">Afspil på …</string>
<string name="cast_disconnect_label">Afbryd cast-sessionen</string>
diff --git a/core/src/main/res/values-de/strings.xml b/core/src/main/res/values-de/strings.xml
index c7da72961..c1faf9b5b 100644
--- a/core/src/main/res/values-de/strings.xml
+++ b/core/src/main/res/values-de/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favoriten</string>
<string name="new_label">Neu</string>
<string name="settings_label">Einstellungen</string>
- <string name="add_new_feed_label">Podcast hinzufügen</string>
<string name="downloads_label">Downloads</string>
<string name="downloads_running_label">Aktiv</string>
<string name="downloads_completed_label">Beendet</string>
@@ -115,6 +114,7 @@
<string name="remove_feed_label">Podcast entfernen</string>
<string name="share_label">Teilen…</string>
<string name="share_link_label">Teile Link</string>
+ <string name="share_file_label">Teile Datei</string>
<string name="share_link_with_position_label">Teile Link mit Zeitmarke</string>
<string name="share_feed_url_label">Teile URL des Podcasts</string>
<string name="share_item_url_label">Teile URL der Episode</string>
@@ -143,6 +143,7 @@
<string name="stream_label">Streamen</string>
<string name="remove_label">Entfernen</string>
<string name="delete_label">Löschen</string>
+ <string name="delete_failed">Die Datei kann nicht gelöscht werden. Eventuell hilft es, das Gerät neu zu starten.</string>
<string name="remove_episode_lable">Episode entfernen</string>
<string name="marked_as_seen_label">Als gesehen markiert</string>
<string name="mark_read_label">Als gespielt markieren</string>
@@ -295,9 +296,11 @@
<string name="pref_auto_delete_sum">Episode löschen, wenn die Wiedergabe endet</string>
<string name="pref_auto_delete_title">Automatisches Löschen</string>
<string name="pref_smart_mark_as_played_sum">Episoden werden bereits als gespielt markiert, wenn weniger als eine bestimmte Anzahl Sekunden Restspielzeit übrig sind</string>
- <string name="pref_smart_mark_as_played_title">Schlau als gespielt markieren</string>
+ <string name="pref_smart_mark_as_played_title">Schlaues \"als gespielt markieren\"</string>
<string name="pref_skip_keeps_episodes_sum">Behalte Episoden beim Überspringen</string>
<string name="pref_skip_keeps_episodes_title">Behalte übersprungene Episoden</string>
+ <string name="pref_favorite_keeps_episodes_sum">Lösche Episoden nicht, wenn sie als Favorit markiert wurden.</string>
+ <string name="pref_favorite_keeps_episodes_title">Favorisierte Episoden nicht löschen</string>
<string name="playback_pref">Wiedergabe</string>
<string name="network_pref">Netzwerk</string>
<string name="pref_autoUpdateIntervallOrTime_title">Aktualisierungsintervall oder -tageszeit</string>
@@ -341,6 +344,8 @@
<string name="pref_automatic_download_sum">Konfiguriere das automatische Herunterladen von Episoden.</string>
<string name="pref_autodl_wifi_filter_title">W-LAN-Filter aktivieren</string>
<string name="pref_autodl_wifi_filter_sum">Erlaube das automatische Herunterladen nur in ausgewählten W-LAN Netzwerken.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Download bei Mobilfunk-Verbindung</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Erlaube einen automatischen Download bei einer Mobilfunk-Verbindung.</string>
<string name="pref_automatic_download_on_battery_title">Automatischer Download im Batterie Modus</string>
<string name="pref_automatic_download_on_battery_sum">Automatische Downloads auch erlauben, wenn die Batterie nicht geladen wird</string>
<string name="pref_parallel_downloads_title">Parallele Downloads</string>
@@ -408,7 +413,7 @@
<string name="pref_cast_title">Chromecast-Unterstützung</string>
<string name="pref_cast_message_play_flavor">Aktiviere die Unterstützung von Cast-Geräten (Chromecast, Lautsprecher oder Android TV) zum entfernten Abspielen</string>
<string name="pref_cast_message_free_flavor">Chromecast benötigt proprietäre Bibliotheken von Drittanbietern, die in dieser Version von AntennaPod deaktiviert sind</string>
- <string name="pref_enqueue_downloaded_title">Downloads zur Abspielliste hinzufügen</string>
+ <string name="pref_enqueue_downloaded_title">Downloads einreihen</string>
<string name="pref_enqueue_downloaded_summary">Füge heruntergeladene Episoden zur Abspielliste hinzu</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Automatisches Flattrn aktivieren</string>
@@ -614,6 +619,14 @@
<string name="proxy_host_empty_error">Host darf nicht leer sein</string>
<string name="proxy_host_invalid_error">Host ist keine gültige IP oder Domain</string>
<string name="proxy_port_invalid_error">Port ungültig</string>
+ <!--Database import/export-->
+ <string name="import_export">Datenbankimport/-export</string>
+ <string name="import_export_warning">Diese experimentelle Funktion kann dazu benutzt werden, deine Abonnements und abgespielten Episoden auf ein anderes Gerät zu übertragen.\n\nExportierte Datenbanken können nur mit der gleichen AntennaPod-Version wieder importiert werden, andernfalls kann dies zu unerwartetem Verhalten führen.\n\nNach dem Importieren können Episoden als heruntergeladen angezeigt werden, obwohl sie dies nicht sind. Einfach den Abspielknopf der Episoden drücken, damit AntennaPod das erkennt.</string>
+ <string name="label_import">Import</string>
+ <string name="label_export">Export</string>
+ <string name="import_select_file">Zu importierende Datei auswählen</string>
+ <string name="export_ok">Export erfolgreich. Die Datenbank wurde auf die SD-Karte geschrieben.</string>
+ <string name="import_ok">Import erfolgreich.\n\nBitte OK drücken, um AntennaPod neuzustarten</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Abspielen auf...</string>
<string name="cast_disconnect_label">Chromecast-Sitzung trennen</string>
diff --git a/core/src/main/res/values-el/strings.xml b/core/src/main/res/values-el/strings.xml
index 9768efa59..152e73426 100644
--- a/core/src/main/res/values-el/strings.xml
+++ b/core/src/main/res/values-el/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Αγαπημένα</string>
<string name="new_label">Νέα</string>
<string name="settings_label">Ρυθμίσεις</string>
- <string name="add_new_feed_label">Προσθήκη Podcast</string>
<string name="downloads_label">Λήψεις</string>
<string name="downloads_running_label">Εκτέλεση</string>
<string name="downloads_completed_label">Ολοκληρώθηκε</string>
@@ -339,6 +338,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-es-rES/strings.xml b/core/src/main/res/values-es-rES/strings.xml
index f183c8028..8aa30231b 100644
--- a/core/src/main/res/values-es-rES/strings.xml
+++ b/core/src/main/res/values-es-rES/strings.xml
@@ -8,7 +8,6 @@
<string name="favorite_episodes_label">Favoritos</string>
<string name="new_label">Nuevos</string>
<string name="settings_label">Ajustes</string>
- <string name="add_new_feed_label">Añadir podcast</string>
<string name="downloads_label">Descargas</string>
<string name="cancel_download_label">Cancelar descarga</string>
<string name="playback_history_label">Historial de reproducción</string>
@@ -227,6 +226,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-es/strings.xml b/core/src/main/res/values-es/strings.xml
index eb2343f28..7c6341a06 100644
--- a/core/src/main/res/values-es/strings.xml
+++ b/core/src/main/res/values-es/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favoritos</string>
<string name="new_label">Nuevos</string>
<string name="settings_label">Ajustes</string>
- <string name="add_new_feed_label">Añadir podcast</string>
<string name="downloads_label">Descargas</string>
<string name="downloads_running_label">En curso</string>
<string name="downloads_completed_label">Completadas</string>
@@ -27,7 +26,9 @@
<string name="total_time_listened_to_podcasts">Tiempo total reproducido:</string>
<string name="statistics_details_dialog">Empezados %1$d episodios de %2$d.\n\nReproducidos %3$s de %4$s.</string>
<string name="statistics_mode">Modo de estadísticas</string>
+ <string name="statistics_mode_normal">Calcula la duración real reproducida. Reproducir dos veces cuenta doble, y marcar como leído no cuenta como reproducido</string>
<string name="statistics_mode_count_all">Resumir todos los podcasts marcados como reproducidos</string>
+ <string name="statistics_speed_not_counted">Aviso: La velocidad de reproducción nunca se tiene en cuenta.</string>
<!--Main activity-->
<string name="drawer_open">Abrir menú</string>
<string name="drawer_close">Cerrar menú</string>
@@ -113,10 +114,12 @@
<string name="remove_feed_label">Eliminar podcast</string>
<string name="share_label">Compartir…</string>
<string name="share_link_label">Compartir el enlace de la web</string>
+ <string name="share_file_label">Compartir archivo</string>
<string name="share_link_with_position_label">Compartir enlace con posición</string>
<string name="share_feed_url_label">Compartir URL del canal</string>
<string name="share_item_url_label">Compartir URL del archivo del episodio</string>
<string name="share_item_url_with_position_label">Compartir URL del episodio con posición</string>
+ <string name="feed_delete_confirmation_msg">Por favor, confirma que quieres borrar el feed \"%1$s\" y TODOS los episodios descargados de dicho feed.</string>
<string name="feed_remover_msg">Quitando el canal</string>
<string name="load_complete_feed">Actualizar el canal completo</string>
<string name="hide_episodes_title">Ocultar episodios</string>
@@ -140,6 +143,7 @@
<string name="stream_label">Transmitir</string>
<string name="remove_label">Quitar</string>
<string name="delete_label">Borrar</string>
+ <string name="delete_failed">No se puede borrar el fichero. Reiniciar el dispositivo podría ayudar.</string>
<string name="remove_episode_lable">Quitar episodio</string>
<string name="marked_as_seen_label">Marcar como visto</string>
<string name="mark_read_label">Marcar como escuchado</string>
@@ -284,6 +288,7 @@
<string name="pref_pauseOnDisconnect_sum">Pausar la reproducción al desconectar los auriculares o el bluetooth</string>
<string name="pref_unpauseOnHeadsetReconnect_sum">Reanudar reproducción cuando se reconecten los auriculares</string>
<string name="pref_unpauseOnBluetoothReconnect_sum">Reanudar reproducción cuando se reconecte el bluetooth</string>
+ <string name="pref_hardwareForwardButtonSkips_title">Saltar episodio con botón avance</string>
<string name="pref_hardwareForwardButtonSkips_sum">Al pulsar el botón físico de avanzar se saltará al siguiente episodio en lugar de sólo avanzar</string>
<string name="pref_hardwarePreviousButtonRestarts_title">Botón anterior reinicia</string>
<string name="pref_hardwarePreviousButtonRestarts_sum">Al pulsar el botón físico de retroceder se comenzará el episodio de nuevo, en lugar de rebobinar</string>
@@ -291,8 +296,11 @@
<string name="pref_auto_delete_sum">Borrar episodio cuando finalice la reproducción</string>
<string name="pref_auto_delete_title">Eliminar automáticamente</string>
<string name="pref_smart_mark_as_played_sum">Marcar episodios como escuchados incluso si todavía quedan unos segundos por escuchar</string>
+ <string name="pref_smart_mark_as_played_title">Marcar como terminado inteligente</string>
<string name="pref_skip_keeps_episodes_sum">Conservar episodios al saltarlos</string>
<string name="pref_skip_keeps_episodes_title">Conservar episodios saltados</string>
+ <string name="pref_favorite_keeps_episodes_sum">Conservar los episodios cuando se marcan como favoritos</string>
+ <string name="pref_favorite_keeps_episodes_title">Conservar los episodios favoritos</string>
<string name="playback_pref">Reproducción</string>
<string name="network_pref">Red</string>
<string name="pref_autoUpdateIntervallOrTime_title">Intervalo de actualización u hora del día</string>
@@ -336,6 +344,8 @@
<string name="pref_automatic_download_sum">Configurar la descarga automática de episodios.</string>
<string name="pref_autodl_wifi_filter_title">Activar el filtro WiFi</string>
<string name="pref_autodl_wifi_filter_sum">Permitir la descarga automática sólo para las redes WiFi marcadas.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Descargar bajo conexión móvil</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Permite descarga automática sobre la red de Internet del móvil.</string>
<string name="pref_automatic_download_on_battery_title">Descargar cuando no se está cargando</string>
<string name="pref_automatic_download_on_battery_sum">Permitir la descarga automática cuando la batería no está cargando</string>
<string name="pref_parallel_downloads_title">Descargas paralelas</string>
@@ -364,6 +374,10 @@
<string name="pref_gpodnet_notifications_sum">Este ajuste no afecta a errores de autenticación.</string>
<string name="pref_playback_speed_title">Velocidades de reproducción</string>
<string name="pref_playback_speed_sum">Personalice las velocidades disponibles para la reproducción de audio a velocidad variable</string>
+ <string name="pref_fast_forward">Intervalo de avance</string>
+ <string name="pref_fast_forward_sum">Personaliza el número de segundos a avanzar cuando se pulsa el botón de avance rápido</string>
+ <string name="pref_rewind">Intervalo de retroceso</string>
+ <string name="pref_rewind_sum">Personaliza el número de segundos a retroceder cuando se pulsa el botón de retroceder</string>
<string name="pref_gpodnet_sethostname_title">Definir nombre de equipo</string>
<string name="pref_gpodnet_sethostname_use_default_host">Usar nombre de equipo por defecto</string>
<string name="pref_expandNotify_title">Expandir Notificación</string>
@@ -399,7 +413,7 @@
<string name="pref_cast_title">Soporte para Chromecast</string>
<string name="pref_cast_message_play_flavor">Habilitar soporte para reproducción remota en dispositivos Cast (como Chromecast, altavoces o Android TV)</string>
<string name="pref_cast_message_free_flavor">Chromecast requiere librerías propietarias de terceros que están deshabilitadas en esta versión de AntennaPod</string>
- <string name="pref_enqueue_downloaded_title">Descargados en cola</string>
+ <string name="pref_enqueue_downloaded_title">Poner descargados en cola</string>
<string name="pref_enqueue_downloaded_summary">Agregar episodios descargados a la cola</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Habilitar Flattr automático</string>
@@ -411,6 +425,7 @@
<string name="found_in_shownotes_label">Encontrado en las notas del show</string>
<string name="found_in_chapters_label">Encontrado en los capítulos</string>
<string name="found_in_authors_label">Encontrado en los autores</string>
+ <string name="found_in_feeds_label">Encontrado en los feeds</string>
<string name="search_status_no_results">No se han encontrado resultados</string>
<string name="search_label">Buscar</string>
<string name="found_in_title_label">Encontrado en el título</string>
@@ -604,6 +619,14 @@
<string name="proxy_host_empty_error">El host no puede estar en blanco</string>
<string name="proxy_host_invalid_error">El host no es una IP ni un host válido</string>
<string name="proxy_port_invalid_error">Puerto inválido</string>
+ <!--Database import/export-->
+ <string name="import_export">Importar/Exportar base de datos</string>
+ <string name="import_export_warning">Esta función experimental se puede usar para transferir tus suscripciones y episodios reproducidos a otro dispositivo.\n\nLas base de datos exportadas solo se pueden importar cuando se usa la misma versión de AntennaPod. En otro caso, esta función podría provocar comportamiento inesperado.\n\nDespués de importar, los episodios podrían mostrarse como descargados cuando no lo están. Reproduce estos episodios para que AntennaPod lo detecte.</string>
+ <string name="label_import">Importar</string>
+ <string name="label_export">Exportar</string>
+ <string name="import_select_file">Seleccionar firchero a importar</string>
+ <string name="export_ok">Exportación exitosa. La base de datos se guardó en la tarjeta SD.</string>
+ <string name="import_ok">Importación exitosa.\n\nPor favor, pulse OK para reiniciar AntennaPod</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Reproducir en...</string>
<string name="cast_disconnect_label">Desconectar la sesión Cast</string>
diff --git a/core/src/main/res/values-et/strings.xml b/core/src/main/res/values-et/strings.xml
index 629fd4654..d7afdf834 100644
--- a/core/src/main/res/values-et/strings.xml
+++ b/core/src/main/res/values-et/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Lemmikud</string>
<string name="new_label">Uus</string>
<string name="settings_label">Seaded</string>
- <string name="add_new_feed_label">Lisa taskuhääling</string>
<string name="downloads_label">Allalaadimised</string>
<string name="downloads_running_label">Käimas</string>
<string name="downloads_completed_label">Lõpetatud</string>
@@ -492,6 +491,7 @@
<string name="proxy_test_failed">Kontroll ebaõnnestus</string>
<string name="proxy_host_empty_error">Hostinimi ei saa olla tühi</string>
<string name="proxy_port_invalid_error">Port pole korrektne</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">Esita...</string>
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
diff --git a/core/src/main/res/values-fa/strings.xml b/core/src/main/res/values-fa/strings.xml
index 28dfeb6e8..fb8bb5e7c 100644
--- a/core/src/main/res/values-fa/strings.xml
+++ b/core/src/main/res/values-fa/strings.xml
@@ -1,15 +1,180 @@
<?xml version='1.0' encoding='UTF-8'?>
<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>
+ <string name="favorite_episodes_label">علاقه مندی ها</string>
+ <string name="new_label">جدید</string>
+ <string name="settings_label">تنظیمات</string>
+ <string name="downloads_label">دانلودها</string>
+ <string name="downloads_running_label">در حال اجرا</string>
+ <string name="downloads_completed_label">تکمیل شده</string>
+ <string name="downloads_log_label">log</string>
+ <string name="subscriptions_label">اشتراک ها</string>
+ <string name="subscriptions_list_label">لیست اشتراک</string>
+ <string name="cancel_download_label">بارگیری n\ لغو</string>
+ <string name="playback_history_label">تاریخچه پخش</string>
+ <string name="gpodnet_main_label">gpodder.net</string>
+ <string name="gpodnet_auth_label">gpodder.net Login</string>
+ <string name="free_space_label">%1$s free </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_mode">حالت آمار</string>
+ <string name="statistics_mode_normal">مدت زمان واقعی پخش را محاسبه کنید. دو بار پخش کردن دو بار شمارش می شود، در حالیکه علامت گذاری شده به عنوان پخش شده محاسبه نمی شود.</string>
+ <string name="statistics_mode_count_all">مجموع پادکست هایی که به عنوان پخش شده مشخص شده است را جمع کنید</string>
+ <string name="statistics_speed_not_counted">توجه: سرعت پخش هرگز به حساب نمی آید.</string>
<!--Main activity-->
+ <string name="drawer_open">بازکردن منو</string>
+ <string name="drawer_close">بستن منو</string>
+ <string name="drawer_preferences">تنظیمات بیشتر</string>
+ <string name="drawer_feed_order_unplayed_episodes">مرتب سازی بر اساس شمارنده</string>
+ <string name="drawer_feed_order_alphabetical">مرتب سازی بر اساس حروف الفبا</string>
+ <string name="drawer_feed_order_last_update">مرتب سازی بر اساس تاریخ انتشار</string>
+ <string name="drawer_feed_order_most_played">مرتب سازی بر اساس تعداد قسمت پخش شده</string>
+ <string name="drawer_feed_counter_new_unplayed">تعداد قسمت های جدید و پخش نشده</string>
+ <string name="drawer_feed_counter_new">تعداد قسمت های جدید</string>
+ <string name="drawer_feed_counter_unplayed">تعداد قسمت های پخش نشده</string>
+ <string name="drawer_feed_counter_downloaded">تعداد قسمت های دانلود شده</string>
+ <string name="drawer_feed_counter_none">هیچ یک</string>
<!--Webview actions-->
+ <string name="open_in_browser_label">باز کردن در مرور گر</string>
+ <string name="copy_url_label">کپی کردن URL </string>
+ <string name="share_url_label">اشتراک گذاری URL </string>
+ <string name="copied_url_msg">URL در کلیپ بورد کپی شد.</string>
+ <string name="go_to_position_label">برو به این موقعیت</string>
<!--Playback history-->
+ <string name="clear_history_label">پاک کردن تاریخچه</string>
<!--Other-->
+ <string name="confirm_label">تایید</string>
+ <string name="cancel_label">لغو</string>
+ <string name="yes">بله</string>
+ <string name="no">خیر</string>
+ <string name="reset">بازنشانی</string>
+ <string name="author_label">نویسنده</string>
+ <string name="language_label">زبان</string>
+ <string name="url_label">URL</string>
+ <string name="podcast_settings_label">تنظیمات</string>
+ <string name="cover_label">تصویر</string>
+ <string name="error_label">خطا</string>
+ <string name="error_msg_prefix">یک خطا رخ داد:</string>
+ <string name="refresh_label">تازه کردن</string>
+ <string name="external_storage_error_msg">هیچ فضای ذخیره سازی خارجی موجود نیست لطفا مطمئن شوید که کارت حافظه به درستی نصب شده است تا برنامه بتواند به درستی کار کند.</string>
+ <string name="chapters_label">فصل ها</string>
+ <string name="chapter_duration">مدت زمان:%1$s</string>
+ <string name="shownotes_label">Shownotes</string>
+ <string name="description_label">شرح</string>
+ <string name="most_recent_prefix">آخرین قسمت: \u0020</string>
+ <string name="episodes_suffix">\u0020قسمت ها</string>
+ <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">حذف خودکار قسمت ها </string>
+ <string name="parallel_downloads_suffix">\u0020دانلود همزمان</string>
+ <string name="feed_auto_download_global">پیش فرض جهانی</string>
+ <string name="feed_auto_download_always">همیشه</string>
+ <string name="feed_auto_download_never">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="other">%dروز بعد از اتمام</item>
+ </plurals>
<!--'Add Feed' Activity labels-->
+ <string name="feedurl_label">Feed URL</string>
+ <string name="etxtFeedurlHint">www.example.com/feed</string>
+ <string name="txtvfeedurl_label">اضافه کردن پادکست توسط URL</string>
+ <string name="podcastdirectories_label">یافتن پادکست در مجموعه</string>
+ <string name="podcastdirectories_descr">برای اضافه کردن پادکست های جدید، شما می توانید آنها را در iTunes یا fyyd و همچنین gpodder.net ، بر اساس نام، دسته یا محبوبیت جستجو کنید.</string>
+ <string name="browse_gpoddernet_label">Browse gpodder.net</string>
<!--Actions on feeds-->
+ <string name="mark_all_read_label">علامت گذاری همه به عنوان پخش شده</string>
+ <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_msg">همه قسمت ها بعنوان دیده شده علامت گذاری شد.</string>
+ <string name="mark_all_seen_confirmation_msg">لطفا تأیید کنید که میخواهید تمام قسمتها را بعنوان دیده شده علامت بزنید.</string>
+ <string name="show_info_label">نمایش اطلاعات</string>
+ <string name="rename_feed_label"> تغییر نام پادکست</string>
+ <string name="remove_feed_label">حذف پادکست</string>
+ <string name="share_label">اشتراک گذاری...</string>
+ <string name="share_link_label">اشتراک گذاری لینک</string>
+ <string name="share_file_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">لطفا تأیید کنید که میخواهید خوراک \"%1$s\" و تمام قسمتهای آن که دانلود کرده اید را حذف کنید.</string>
+ <string name="feed_remover_msg">حذف خوراک</string>
+ <string name="load_complete_feed">تازه کردن کامل خوراک</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>
+ <string name="hide_played_episodes_label">پخش شد</string>
+ <string name="hide_queued_episodes_label">در صف</string>
+ <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="hide_has_media_label">دارای رسانه</string>
+ <string name="filtered_label">فیلتر شده</string>
+ <string name="open_podcast">باز کردن پادکست</string>
<!--actions on feeditems-->
+ <string name="download_label">دانلود</string>
+ <string name="play_label">پخش</string>
+ <string name="pause_label">مکث</string>
+ <string name="stop_label">توقف</string>
+ <string name="remove_label">حذف</string>
+ <string name="delete_label">حذف</string>
+ <string name="delete_failed">فایل حذف نشد.! راه اندازی مجدد دستگاه می تواند کمک کند.</string>
+ <string name="remove_episode_lable">حذف قسمت</string>
+ <string name="marked_as_seen_label">علامت گذاری به عنوان دیده شده</string>
+ <string name="mark_read_label">علامت گذاری به عنوان پخش شده</string>
+ <string name="marked_as_read_label">بعنوان پخش شده علامت گذاری شد</string>
+ <string name="mark_unread_label">علامت گذاری به عنوان پخش نشده</string>
+ <string name="add_to_queue_label">افزودن به صف</string>
+ <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="skip_episode_label">رد شدن از قسمت</string>
+ <string name="activate_auto_download">فعال کردن دانلود خودکار</string>
+ <string name="deactivate_auto_download">غیر فعال کردن دانلود خودکار</string>
+ <string name="reset_position">تنظیم مجدد موقعیت پخش</string>
+ <string name="removed_item">مورد حذف شده است</string>
<!--Download messages and labels-->
+ <string name="download_successful">موفقیت آمیز</string>
+ <string name="download_failed">ناموفق</string>
+ <string name="download_pending">دانلود در حال انتظار</string>
+ <string name="download_running">دانلود در حال اجرا</string>
+ <string name="download_error_device_not_found">حافظه خارجی یافت نشد.</string>
+ <string name="download_error_insufficient_space">فضای ناکافی</string>
+ <string name="download_error_file_error">خطای فایل</string>
+ <string name="download_error_http_data_error">خطای HTTP Data </string>
+ <string name="download_error_error_unknown">خطای ناشناخته</string>
+ <string name="download_error_unsupported_type"> عدم پشتیبانی از این نوع خوراک</string>
+ <string name="download_error_connection_error">خطای اتصال</string>
+ <string name="download_error_unknown_host">میزبان ناشناس</string>
+ <string name="download_error_unauthorized">خطای احراز هویت</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_type_feed">خوراک</string>
<!--Mediaplayer messages-->
<!--Queue operations-->
<!--Flattr-->
@@ -33,6 +198,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-fi/strings.xml b/core/src/main/res/values-fi/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-fi/strings.xml
+++ b/core/src/main/res/values-fi/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-fr/strings.xml b/core/src/main/res/values-fr/strings.xml
index 4b17fed06..dc4e356bf 100644
--- a/core/src/main/res/values-fr/strings.xml
+++ b/core/src/main/res/values-fr/strings.xml
@@ -9,15 +9,14 @@
<string name="favorite_episodes_label">Favoris</string>
<string name="new_label">Nouveau</string>
<string name="settings_label">Préférences</string>
- <string name="add_new_feed_label">Ajouter un podcast</string>
<string name="downloads_label">Téléchargements</string>
<string name="downloads_running_label">En cours</string>
<string name="downloads_completed_label">Terminé</string>
- <string name="downloads_log_label">Journal d\'activités</string>
+ <string name="downloads_log_label">Journal d\'activité</string>
<string name="subscriptions_label">Abonnements</string>
<string name="subscriptions_list_label">Liste des abonnements</string>
<string name="cancel_download_label">Annuler les téléchargements</string>
- <string name="playback_history_label">Journal des lectures</string>
+ <string name="playback_history_label">Journal de lecture</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_auth_label">Identifiants gpodder.net</string>
<string name="free_space_label">%1$s d\'espace libre</string>
@@ -115,6 +114,7 @@
<string name="remove_feed_label">Supprimer le podcast</string>
<string name="share_label">Partager...</string>
<string name="share_link_label">Partager un lien vers le site</string>
+ <string name="share_file_label">Partager le fichier</string>
<string name="share_link_with_position_label">Partager lien avec position</string>
<string name="share_feed_url_label">Partager lien du flux</string>
<string name="share_item_url_label">Partager le lien de l\'épisode</string>
@@ -143,6 +143,7 @@
<string name="stream_label">Lire en ligne</string>
<string name="remove_label">Supprimer</string>
<string name="delete_label">Effacer</string>
+ <string name="delete_failed">Suppression du fichier impossible. Redémarrer pourrait aider.</string>
<string name="remove_episode_lable">Supprimer cet épisode</string>
<string name="marked_as_seen_label">Marqué comme vu</string>
<string name="mark_read_label">Marquer comme lu</string>
@@ -203,8 +204,8 @@
<string name="authentication_notification_title">Authentification requise</string>
<string name="authentication_notification_msg">La ressource que vous avez demandé nécessite un nom d\'utilisateur et un mot de passe</string>
<string name="confirm_mobile_download_dialog_title">Confirmer le téléchargement mobile</string>
- <string name="confirm_mobile_download_dialog_message_not_in_queue">Le téléchargement sur la connexion mobile est désactivé dans les options.\n\nVous pouvez choisir d\'ajouter seulement l\'épisode à la liste de lecture ou vous pouvez autoriser temporairement le téléchargement.\n\n<small>Votre choix sera retenu pour les 10 prochaines minutes.</small></string>
- <string name="confirm_mobile_download_dialog_message">Le téléchargement sur la connexion mobile est désactivé dans les options.\n\nVoulez-vous autoriser temporairement le téléchargement?\n\n<small>Votre choix sera retenu pour les 10 prochaines minutes.</small></string>
+ <string name="confirm_mobile_download_dialog_message_not_in_queue">Le téléchargement avec la connexion mobile est désactivé dans les options.\n\nVous pouvez choisir d\'ajouter seulement l\'épisode à la liste de lecture ou vous pouvez autoriser temporairement le téléchargement.\n\n<small>Votre choix sera retenu pour les 10 prochaines minutes.</small></string>
+ <string name="confirm_mobile_download_dialog_message">Le téléchargement avec la connexion mobile est désactivé dans les options.\n\nVoulez-vous autoriser temporairement le téléchargement?\n\n<small>Votre choix sera retenu pour les 10 prochaines minutes.</small></string>
<string name="confirm_mobile_download_dialog_only_add_to_queue">Rajouter à la liste de lecture</string>
<string name="confirm_mobile_download_dialog_enable_temporarily">Autoriser temporairement</string>
<!--Mediaplayer messages-->
@@ -298,6 +299,8 @@
<string name="pref_smart_mark_as_played_title">Marquer comme lu intelligemment</string>
<string name="pref_skip_keeps_episodes_sum">Garder les épisodes quand ils sont passés</string>
<string name="pref_skip_keeps_episodes_title">Garder les épisodes passés</string>
+ <string name="pref_favorite_keeps_episodes_sum">Garder les épisodes marqués comme favoris</string>
+ <string name="pref_favorite_keeps_episodes_title">Garder les épisodes favoris</string>
<string name="playback_pref">Lecture</string>
<string name="network_pref">Réseau</string>
<string name="pref_autoUpdateIntervallOrTime_title">Mettre à jour l’intervalle ou l\'heure</string>
@@ -315,7 +318,7 @@
<string name="pref_unpauseOnHeadsetReconnect_title">Reconnexion du casque</string>
<string name="pref_unpauseOnBluetoothReconnect_title">Reconnexion Bluetooth</string>
<string name="pref_mobileUpdate_title">Mises à jour mobile</string>
- <string name="pref_mobileUpdate_sum">Autoriser les mises à jour à travers la connexion de données mobile</string>
+ <string name="pref_mobileUpdate_sum">Autoriser les mises à jour avec la connexion mobile</string>
<string name="refreshing_label">Mise à jour en cours</string>
<string name="flattr_settings_label">Paramètres Flattr</string>
<string name="pref_flattr_auth_title">Connexion à Flattr</string>
@@ -341,6 +344,8 @@
<string name="pref_automatic_download_sum">Configurer le téléchargement automatique des épisodes.</string>
<string name="pref_autodl_wifi_filter_title">Activer le filtre Wi-Fi</string>
<string name="pref_autodl_wifi_filter_sum">Autoriser le téléchargement automatique uniquement sur les réseaux Wi-Fi sélectionnés.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Télécharger avec la connexion mobile</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Autoriser le téléchargement automatique avec la connexion mobile</string>
<string name="pref_automatic_download_on_battery_title">Télécharger lorsque l\'appareil n\'est pas en charge</string>
<string name="pref_automatic_download_on_battery_sum">Autoriser le téléchargement automatique quand l\'appareil n\'est pas en train de charger</string>
<string name="pref_parallel_downloads_title">Téléchargements simultanés</string>
@@ -614,6 +619,14 @@
<string name="proxy_host_empty_error">Hôte ne peut pas être vide</string>
<string name="proxy_host_invalid_error">L\'hôte n\'est pas une adresse IP ou un domaine valide</string>
<string name="proxy_port_invalid_error">Port non valide</string>
+ <!--Database import/export-->
+ <string name="import_export">Importer/Exporter la base de données</string>
+ <string name="import_export_warning">Cette fonction expérimentale peut-être utilisée pour transférer vos abonnements et épisodes joués sur un autre appareil.\n\nLes bases de données exportées peuvent uniquement être importées sur la même version d\'AntennaPod. Dans le cas contraire, des dysfonctionnements peuvent survenir.\n\nAprès import, il est possible que des épisodes apparaissent téléchargés alors qu\'ils ne le sont pas. Appuyer sur le bouton de lecture pour qu\'AntennaPod le détecte.</string>
+ <string name="label_import">Importer</string>
+ <string name="label_export">Exporter</string>
+ <string name="import_select_file">Sélectionner le fichier à importer</string>
+ <string name="export_ok">Export réussi. La base de données a été écrite sur la carte SD.</string>
+ <string name="import_ok">Import réussi.\n\nAppuyer sur OK pour redémarrer AntennaPod</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Lire sur...</string>
<string name="cast_disconnect_label">Déconnecter la session cast</string>
diff --git a/core/src/main/res/values-gl-rES/strings.xml b/core/src/main/res/values-gl-rES/strings.xml
index 995687fa2..2dc04a5db 100644
--- a/core/src/main/res/values-gl-rES/strings.xml
+++ b/core/src/main/res/values-gl-rES/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favoritos</string>
<string name="new_label">Novo</string>
<string name="settings_label">Axustes</string>
- <string name="add_new_feed_label">Engadir Podcast</string>
<string name="downloads_label">Descargas</string>
<string name="downloads_running_label">Descargando</string>
<string name="downloads_completed_label">Completado</string>
@@ -20,7 +19,7 @@
<string name="playback_history_label">Historial de reprodución</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_auth_label">gpodder.net Conexión</string>
- <string name="free_space_label">%1$s gratis</string>
+ <string name="free_space_label">%1$s libre</string>
<string name="episode_cache_full_title">Caché de episodios chea</string>
<string name="episode_cache_full_message">Acadouse o límite de espazo na caché de episodios. Pode incrementalo nos Axustes do tamaño da caché.</string>
<!--Statistics fragment-->
@@ -115,6 +114,7 @@
<string name="remove_feed_label">Quitar podcast</string>
<string name="share_label">Compartir...</string>
<string name="share_link_label">Compartir ligazón</string>
+ <string name="share_file_label">Compartir ficheiro</string>
<string name="share_link_with_position_label">Compartir ligazón con posición</string>
<string name="share_feed_url_label">Compartir URL da fonte</string>
<string name="share_item_url_label">Compartir a URL do ficheiro do episodio</string>
@@ -143,6 +143,7 @@
<string name="stream_label">Enviar</string>
<string name="remove_label">Eliminar</string>
<string name="delete_label">Borrar</string>
+ <string name="delete_failed">Non se puido eliminar o ficheiro. Reiniciar o dispositivo podería axudar.</string>
<string name="remove_episode_lable">Eliminar episodio</string>
<string name="marked_as_seen_label">Marcar como visto</string>
<string name="mark_read_label">Marcar como reproducido</string>
@@ -194,7 +195,7 @@
</plurals>
<string name="downloads_processing">Procesando as descargas</string>
<string name="download_notification_title">Descargando datos do podcast</string>
- <string name="download_report_content">%1$ddescargas exitosas, %2$d fallaron</string>
+ <string name="download_report_content">%1$d descargas con éxito, %2$d fallaron</string>
<string name="download_log_title_unknown">Título descoñecido</string>
<string name="download_type_feed">Fonte</string>
<string name="download_type_media">Ficheiro de medios</string>
@@ -298,6 +299,8 @@
<string name="pref_smart_mark_as_played_title">Marcar como Reproducido automático</string>
<string name="pref_skip_keeps_episodes_sum">Manter os episodios cando son saltados</string>
<string name="pref_skip_keeps_episodes_title">Manter episodios saltados</string>
+ <string name="pref_favorite_keeps_episodes_sum">Manter os episodios cando son marcados como Favoritos</string>
+ <string name="pref_favorite_keeps_episodes_title">Manter os episodios favoritos</string>
<string name="playback_pref">Reprodución</string>
<string name="network_pref">Rede</string>
<string name="pref_autoUpdateIntervallOrTime_title">Intervalo de actualización ou Hora do día</string>
@@ -341,6 +344,8 @@
<string name="pref_automatic_download_sum">Axuste a descarga automática de episodios.</string>
<string name="pref_autodl_wifi_filter_title">Habilitar o filtro WiFi</string>
<string name="pref_autodl_wifi_filter_sum">Permitir a descarga automática só en redes WiFi selecionadas.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Descargar baixo conexión móbil</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Permitir a descarga automática estando conectado a rede de datos móbil.</string>
<string name="pref_automatic_download_on_battery_title">Descargar elementos cando non esté cargando</string>
<string name="pref_automatic_download_on_battery_sum">Permitir a descarga automática cando a batería non está a cargar</string>
<string name="pref_parallel_downloads_title">Descargas simultáneas</string>
@@ -408,7 +413,7 @@
<string name="pref_cast_title">Soporte Chromecast</string>
<string name="pref_cast_message_play_flavor">Habilitar o soporte de reprodución remota nun dispositivo Cast (como o Chromecast, Altofalantes ou Android TV)</string>
<string name="pref_cast_message_free_flavor">Chromecast precisa software propietario de terceiras partes que están deshabilitadas en esta versión de AntennaPod</string>
- <string name="pref_enqueue_downloaded_title">Descargas engadidas a cola</string>
+ <string name="pref_enqueue_downloaded_title">Foron descargados os elementos da cola</string>
<string name="pref_enqueue_downloaded_summary">Engadir os episodios descargados a cola</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Hablitar o flattring automático</string>
@@ -614,6 +619,14 @@
<string name="proxy_host_empty_error">Servidor non pode quedar baldeiro</string>
<string name="proxy_host_invalid_error">O servidor indicado non é un dominio ou IP válidos</string>
<string name="proxy_port_invalid_error">Porto non válido</string>
+ <!--Database import/export-->
+ <string name="import_export">Importar/Exportar base de datos</string>
+ <string name="import_export_warning">Esta función experimental utilízase para transferir as súas suscricións e episodios reproducidos en outro dispositivo.\n\nAs bases de datos exportadas só se poden importar si utiliza a misma versión de AntennaPod. De todos xeitos, esta función pode comportarse de xeito raro.\n\nDespois de importar, os episodios poderían ser mostrados como descargados sin telo sido. Simplemente pulse o botón de reprodución dos episodios para que AntennaPod detecte esto.</string>
+ <string name="label_import">Importar</string>
+ <string name="label_export">Exportar</string>
+ <string name="import_select_file">Escolla o ficheiro a importar</string>
+ <string name="export_ok">Exportouse correctamente. A base de datos escribeuse na tarxeta SD.</string>
+ <string name="import_ok">Importación correcta.\n\nPulse OK para reiniciar AntennaPod</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Reproducir en...</string>
<string name="cast_disconnect_label">Desconectar a sesión de emisión</string>
diff --git a/core/src/main/res/values-hi-rIN/strings.xml b/core/src/main/res/values-hi-rIN/strings.xml
index 9e30ff59d..7e3333a37 100644
--- a/core/src/main/res/values-hi-rIN/strings.xml
+++ b/core/src/main/res/values-hi-rIN/strings.xml
@@ -4,7 +4,6 @@
<string name="feeds_label">फिड्स</string>
<string name="new_label">नया</string>
<string name="settings_label">सेटिंग्स</string>
- <string name="add_new_feed_label">पॉडकास्ट जोड़ें</string>
<string name="downloads_label">डाउनलोड</string>
<string name="cancel_download_label">डाउनलोड रद्द करें</string>
<string name="playback_history_label">प्लेबैक इतिहास</string>
@@ -261,6 +260,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-hu/strings.xml b/core/src/main/res/values-hu/strings.xml
index 91eef6144..878925133 100644
--- a/core/src/main/res/values-hu/strings.xml
+++ b/core/src/main/res/values-hu/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Kedvencek</string>
<string name="new_label">Új</string>
<string name="settings_label">Beállítások</string>
- <string name="add_new_feed_label">Podcast hozzáadása</string>
<string name="downloads_label">Letöltések</string>
<string name="downloads_running_label">Futó</string>
<string name="downloads_completed_label">Befejezett</string>
@@ -197,6 +196,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-id/strings.xml b/core/src/main/res/values-id/strings.xml
index 743812a58..e6ff6d1e7 100644
--- a/core/src/main/res/values-id/strings.xml
+++ b/core/src/main/res/values-id/strings.xml
@@ -7,7 +7,6 @@
<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>
@@ -149,6 +148,7 @@
<string name="left_short">Kiri</string>
<string name="right_short">Kanan</string>
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-is-rIS/strings.xml b/core/src/main/res/values-is-rIS/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-is-rIS/strings.xml
+++ b/core/src/main/res/values-is-rIS/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-it-rIT/strings.xml b/core/src/main/res/values-it-rIT/strings.xml
index 4d4e44bff..23c8ec1c0 100644
--- a/core/src/main/res/values-it-rIT/strings.xml
+++ b/core/src/main/res/values-it-rIT/strings.xml
@@ -9,36 +9,41 @@
<string name="favorite_episodes_label">Preferiti</string>
<string name="new_label">Nuovo</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="subscriptions_label">Abbonamenti</string>
+ <string name="subscriptions_list_label">Elenco degli Abbonamenti</string>
+ <string name="cancel_download_label">Annulla\nil 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>
+ <string name="gpodnet_auth_label">Accesso a gpodder.net</string>
<string name="free_space_label">%1$s disponibili</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>
+ <string name="episode_cache_full_message">Lo spazio di memoria della cache degli episodi è esaurito. Puoi aumentarlo nelle Impostazioni</string>
<!--Statistics fragment-->
- <string name="total_time_listened_to_podcasts">Tempo totale di riproduzione podcast:</string>
+ <string name="total_time_listened_to_podcasts">Tempo totale di riproduzione:</string>
<string name="statistics_details_dialog">%1$d di %2$d episodi iniziati.\n\nRiprodotti %3$s di %4$s.</string>
+ <string name="statistics_mode">Modalità di statistica</string>
+ <string name="statistics_mode_normal">Calcola l\'attuale tempo di riproduzione. Riprodurre un podcast due volte verrà contato due volte, mentre segnarlo come riprodotto no.</string>
+ <string name="statistics_mode_count_all">Somma tutti i podcast segnati come riprodotti</string>
+ <string name="statistics_speed_not_counted">Avviso: La velocità di riproduzione non viene considerata.</string>
<!--Main activity-->
<string name="drawer_open">Apri il menù</string>
<string name="drawer_close">Chiudi il menù</string>
- <string name="drawer_preferences">Preferenze Cassetto</string>
+ <string name="drawer_preferences">Preferenze del Drawer</string>
+ <string name="drawer_feed_order_unplayed_episodes">Ordina per contatore</string>
<string name="drawer_feed_order_alphabetical">Ordina alfabeticamente</string>
<string name="drawer_feed_order_last_update">Ordina per data di pubblicazione</string>
+ <string name="drawer_feed_order_most_played">Ordina per numero di episodi riprodotti</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>
<string name="drawer_feed_counter_downloaded">Numero di episodi scaricati</string>
- <string name="drawer_feed_counter_none">Nessuno</string>
+ <string name="drawer_feed_counter_none">Nulla</string>
<!--Webview actions-->
- <string name="open_in_browser_label">Apri nel browser</string>
+ <string name="open_in_browser_label">Apri nel Browser</string>
<string name="copy_url_label">Copia URL</string>
<string name="share_url_label">Condividi URL</string>
<string name="copied_url_msg">URL copiato negli appunti</string>
@@ -50,6 +55,7 @@
<string name="cancel_label">Annulla</string>
<string name="yes">Sì</string>
<string name="no">No</string>
+ <string name="reset">Reimposta</string>
<string name="author_label">Autore</string>
<string name="language_label">Lingua</string>
<string name="url_label">URL</string>
@@ -60,9 +66,10 @@
<string name="refresh_label">Aggiorna</string>
<string name="external_storage_error_msg">Non risulta disponibile lo spazio di archiviazione esterno. Assicurati che lo spazio di archiviazione sia montato per permettere all\'applicazione di funzionare correttamente.</string>
<string name="chapters_label">Capitoli</string>
+ <string name="chapter_duration">Durata: %1$s</string>
<string name="shownotes_label">Note dell\'episodio</string>
<string name="description_label">Descrizione</string>
- <string name="most_recent_prefix">Episodi più recenti:\u0020</string>
+ <string name="most_recent_prefix">Episodio più recente:\u0020</string>
<string name="episodes_suffix">\u0020episodi</string>
<string name="length_prefix">Durata:\u0020</string>
<string name="size_prefix">Dimensione:\u0020</string>
@@ -73,14 +80,16 @@
<string name="retry_label">Riprova</string>
<string name="auto_download_label">Includi nei download automatici</string>
<string name="auto_download_apply_to_items_title">Applica ai Precedenti Episodi</string>
- <string name="auto_download_apply_to_items_message">La nuova funzione <i>Auto Download</i> sarà applicata automaticamente ai nuovi episodi.\nVuoi attivarla anche per gli episodi pubblicati precedentemente?</string>
+ <string name="auto_download_apply_to_items_message">L\'opzione <i>Download Automatico</i> verrà applicata ai nuovi episodi.\nVuoi anche applicarla agli episodi precedenti?</string>
<string name="auto_delete_label">Elimina Episodi Automaticamente</string>
<string name="parallel_downloads_suffix">\u0020download paralleli</string>
+ <string name="feed_auto_download_global">Impostazione 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>
+ <string name="episode_cleanup_after_listening">Dopo il completamento</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>
@@ -90,26 +99,31 @@
<string name="etxtFeedurlHint">www.example.com/feed</string>
<string name="txtvfeedurl_label">Aggiungi un Podcast tramite URL</string>
<string name="podcastdirectories_label">Trova un podcast nella directory</string>
+ <string name="podcastdirectories_descr">Per trovare podcasts puoi cercare su iTunes o fyyd, oppure puoi esplorare gpodder.net per nome, categoria oppure popolarità.</string>
<string name="browse_gpoddernet_label">Esplora gpodder.net</string>
<!--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_read_confirmation_msg">Conferma che desideri segnare tutti gli episodi come riprodotti.</string>
+ <string name="mark_all_read_feed_confirmation_msg">Conferma che desideri segnare tutti gli episodi in questo feed come riprodotti.</string>
<string name="mark_all_seen_label">Segna tutti come visti</string>
+ <string name="mark_all_seen_msg">Segnati tutti gli episodi come visti</string>
+ <string name="mark_all_seen_confirmation_msg">Conferma che desideri segnare tutti gli episodi come visti.</string>
<string name="show_info_label">Informazioni</string>
<string name="rename_feed_label">Rinomina Podcast</string>
<string name="remove_feed_label">Rimuovi podcast</string>
<string name="share_label">Condividi...</string>
- <string name="share_link_label">Condividi il link al sito</string>
+ <string name="share_link_label">Condividi il link</string>
+ <string name="share_file_label">Condividi il file</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 del File dell\'episodio</string>
+ <string name="share_item_url_label">Condividi l\'URL 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_remover_msg">Rimozione feed</string>
+ <string name="feed_delete_confirmation_msg">Conferma che desideri cancellare il feed \"%1$s\" e TUTTI i suoi episodi scaricati.</string>
+ <string name="feed_remover_msg">Rimozione del Feed in corso</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="episode_actions">Applica le 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>
@@ -143,10 +157,10 @@
<string name="visit_website_label">Visita il sito</string>
<string name="support_label">Carica questo su Flattr</string>
<string name="skip_episode_label">Salta l\'episodio</string>
- <string name="activate_auto_download">Attiva il download automatico</string>
- <string name="deactivate_auto_download">Disattiva il download automatico</string>
- <string name="reset_position">Azzera la posizione della riproduzione</string>
- <string name="removed_item">Oggetto rimosso</string>
+ <string name="activate_auto_download">Attiva il Download Automatico</string>
+ <string name="deactivate_auto_download">Disattiva il Download Automatico</string>
+ <string name="reset_position">Azzera la Posizione di Riproduzione</string>
+ <string name="removed_item">Elemento rimosso</string>
<!--Download messages and labels-->
<string name="download_successful">successo</string>
<string name="download_failed">fallito</string>
@@ -154,7 +168,7 @@
<string name="download_running">Download in corso</string>
<string name="download_error_device_not_found">Spazio di archiviazione non trovato</string>
<string name="download_error_insufficient_space">Spazio insufficiente</string>
- <string name="download_error_file_error">Errore su file</string>
+ <string name="download_error_file_error">Errore del file</string>
<string name="download_error_http_data_error">Errore dei dati HTTP</string>
<string name="download_error_error_unknown">Errore sconosciuto</string>
<string name="download_error_parser_exception">Eccezione del decodificatore</string>
@@ -166,8 +180,9 @@
<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_canceled_autodownload_enabled_msg">Download annullato\n<i>Download Automatico</i> disabilitato per questo elemento</string>
<string name="download_report_title">Download completato con un errore (o errori)</string>
- <string name="download_report_content_title">Rapporto del downoad</string>
+ <string name="download_report_content_title">Rapporto del Downoad</string>
<string name="download_error_malformed_url">URL malformato</string>
<string name="download_error_io_error">Errore IO</string>
<string name="download_error_request_error">Errore della richiesta</string>
@@ -179,7 +194,7 @@
<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>
- <string name="download_log_title_unknown">Titolo sconosciuto</string>
+ <string name="download_log_title_unknown">Titolo Sconosciuto</string>
<string name="download_type_feed">Feed</string>
<string name="download_type_media">File multimediali</string>
<string name="download_type_image">Immagine</string>
@@ -187,8 +202,8 @@
<string name="authentication_notification_title">Autenticazione richiesta</string>
<string name="authentication_notification_msg">La risorsa che hai richiesto richiede un nome utente e una password</string>
<string name="confirm_mobile_download_dialog_title">Conferma il download su cellulare</string>
- <string name="confirm_mobile_download_dialog_only_add_to_queue">Aggiungi solo alla coda</string>
- <string name="confirm_mobile_download_dialog_enable_temporarily">Abilita temporaneamente</string>
+ <string name="confirm_mobile_download_dialog_only_add_to_queue">Metti in Coda</string>
+ <string name="confirm_mobile_download_dialog_enable_temporarily">Consenti temporaneamente</string>
<!--Mediaplayer messages-->
<string name="player_error_msg">Errore!</string>
<string name="player_stopped_msg">Nessun media in riproduzione</string>
@@ -206,7 +221,7 @@
<string name="unlock_queue">Sblocca la coda</string>
<string name="queue_locked">Coda bloccata</string>
<string name="queue_unlocked">Coda sbloccata</string>
- <string name="clear_queue_label">Svuota la coda</string>
+ <string name="clear_queue_label">Svuota la Coda</string>
<string name="undo">Undo</string>
<string name="removed_from_queue">Oggetto rimosso</string>
<string name="move_to_top_label">Sposta all\'inizio</string>
@@ -214,8 +229,8 @@
<string name="sort">Ordina</string>
<string name="date">Per data</string>
<string name="duration">Per durata</string>
- <string name="episode_title">Titolo episodio</string>
- <string name="feed_title">Titolo feed</string>
+ <string name="episode_title">Titolo dell\'episodio</string>
+ <string name="feed_title">Titolo del feed</string>
<string name="ascending">In ordine crescente</string>
<string name="descending">In ordine decrescente</string>
<string name="clear_queue_confirmation_msg">Per favore conferma che vuoi rimuovere dalla coda TUTTI gli episodi in essa presenti.</string>
@@ -254,6 +269,7 @@
<string name="no_items_label">Non ci sono oggetti in questo elenco.</string>
<string name="no_feeds_label">Non sei ancora abbonato a nessun feed.</string>
<string name="no_chapters_label">Questo episodio non ha capitoli.</string>
+ <string name="no_shownotes_label">Questo episodio non ha note.</string>
<!--Preferences-->
<string name="storage_pref">Memoria</string>
<string name="project_pref">Progetto</string>
@@ -269,17 +285,18 @@
<string name="pref_skip_keeps_episodes_title">Manteni gli Episodi Saltati</string>
<string name="playback_pref">Riproduzione</string>
<string name="network_pref">Rete</string>
+ <string name="pref_autoUpdateIntervallOrTime_message">Puoi impostare un <i>intervallo</i> come \"ogni 2 ore\", impostare <i>un\'ora del giorno</i> specifica, come \"7:00\" oppure <i>disabilitare</i> gli aggiornamenti automatici del tutto.\n\n<small>Nota: I tempi di aggiornamento non sono perfetti. Potrai riscontrare dei brevi ritardi.</small></string>
<string name="pref_autoUpdateIntervallOrTime_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_followQueue_title">Riproduzione Continua</string>
<string name="pref_downloadMediaOnWifiOnly_title">Download dei media su WiFi</string>
<string name="pref_pauseOnHeadsetDisconnect_title">Disconnessione cuffie</string>
- <string name="pref_unpauseOnHeadsetReconnect_title">Riconnetti le cuffie</string>
+ <string name="pref_unpauseOnHeadsetReconnect_title">Riconnetti le Cuffie</string>
<string name="pref_unpauseOnBluetoothReconnect_title">Riconnessione Bluetooth</string>
- <string name="pref_mobileUpdate_title">Update su rete mobile</string>
+ <string name="pref_mobileUpdate_title">Aggiornamenti su Reti a Consumo</string>
<string name="pref_mobileUpdate_sum">Permetti gli aggiornamenti tramite connessione dati mobile</string>
<string name="refreshing_label">Aggiornamento</string>
<string name="flattr_settings_label">Impostazioni Flattr</string>
@@ -292,17 +309,17 @@
<string name="pref_auto_flattr_title">Flattr automatico</string>
<string name="pref_auto_flattr_sum">Configura l\'esecuzione automatica di Flattr</string>
<string name="user_interface_label">Interfaccia utente</string>
- <string name="pref_set_theme_title">Seleziona il tema</string>
+ <string name="pref_set_theme_title">Seleziona un Tema</string>
<string name="pref_nav_drawer_feed_order_title">Imposta l\'ordine delle Iscrizioni</string>
<string name="pref_set_theme_sum">Cambia l\'aspetto di AntennaPod</string>
- <string name="pref_automatic_download_title">Download automatico</string>
+ <string name="pref_automatic_download_title">Download Automatico</string>
<string name="pref_automatic_download_sum">Configura il download automatico degli episodi</string>
<string name="pref_autodl_wifi_filter_title">Abilita il filtro Wi-Fi</string>
<string name="pref_autodl_wifi_filter_sum">Abilita il download automatico solo per alcune reti Wi-Fi selezionate.</string>
<string name="pref_automatic_download_on_battery_title">Scarica quando la batteria non è in carica</string>
<string name="pref_automatic_download_on_battery_sum">Permetti il download automatico quando la batteria non è in carica</string>
- <string name="pref_parallel_downloads_title">Download paralleli</string>
- <string name="pref_episode_cache_title">Cache degli episodi</string>
+ <string name="pref_parallel_downloads_title">Download Contemporanei</string>
+ <string name="pref_episode_cache_title">Cache degli Episodi</string>
<string name="pref_theme_title_light">Light</string>
<string name="pref_theme_title_dark">Dark</string>
<string name="pref_episode_cache_unlimited">Illimitato</string>
@@ -326,6 +343,7 @@
<string name="pref_persistNotify_sum">Mantieni le notifiche e i controlli del blocco dello schermo quando la riproduzione è in pausa.</string>
<string name="pref_showDownloadReport_title">Mostra il Rapporto del Download</string>
<string name="pref_expand_notify_unsupport_toast">Le versioni di Android prima della 4.1 non supportano le notifiche estese.</string>
+ <string name="pref_queueAddToFront_sum">Aggiungi un nuovo episodio in testa alla coda.</string>
<string name="pref_queueAddToFront_title">Aggiungi in cima alla coda</string>
<string name="pref_smart_mark_as_played_disabled">Disabilitato</string>
<string name="pref_image_cache_size_title">Dimensione Cache delle Immagini</string>
@@ -334,6 +352,7 @@
<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_known_issues">Problemi noti</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>
@@ -383,6 +402,7 @@
<item quantity="one">1 ora</item>
<item quantity="other">%d ore</item>
</plurals>
+ <string name="auto_enable_label">Abilita automaticamente</string>
<!--gpodder.net-->
<string name="gpodnet_taglist_header">CATEGORIE</string>
<string name="gpodnet_toplist_header">TOP PODCAST</string>
@@ -432,6 +452,7 @@
<!--Online feed view-->
<string name="subscribe_label">Abbonati</string>
<string name="subscribed_label">Abbonato</string>
+ <string name="downloading_label">Download in corso...</string>
<!--Content descriptions for image buttons-->
<string name="rewind_label">Riavvolgi</string>
<string name="fast_forward_label">Avanti veloce</string>
@@ -454,37 +475,51 @@
<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>
- <string name="deselected_all_label">Tutti gli Episodi Deselezionati</string>
- <string name="played_label">Riprodotto</string>
- <string name="unplayed_label">Non riprodotto</string>
+ <string name="all_label">Tutto</string>
+ <string name="selected_all_label">Seleziona tutti gli Episodi</string>
+ <string name="none_label">Nulla</string>
+ <string name="deselected_all_label">De-seleziona tutti gli episodi</string>
+ <string name="played_label">Riprodotti</string>
+ <string name="selected_played_label">Selezionati gli episodi riprodotti</string>
+ <string name="unplayed_label">Non riprodotti</string>
+ <string name="selected_unplayed_label">Selezionati gli episodi non riprodotti</string>
<string name="downloaded_label">Scaricati</string>
+ <string name="selected_downloaded_label">Seleziona gli episodi scaricati</string>
<string name="not_downloaded_label">Non scaricati</string>
+ <string name="selected_not_downloaded_label">Seleziona gli episodi non scaricati</string>
<string name="queued_label">In coda</string>
+ <string name="selected_queued_label">Seleziona gli episodi in coda</string>
<string name="not_queued_label">Non in coda</string>
+ <string name="selected_not_queued_label">Seleziona gli episodi non in coda</string>
+ <string name="selected_has_media_label">Seleziona gli episodi con elementi multimediali</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>
- <string name="sort_date_old_new">Data (Old \u2192 New)</string>
- <string name="sort_duration_short_long">Durata (Short \u2192 Long)</string>
- <string name="sort_duration_long_short">Durata (Long \u2192 Short)</string>
+ <string name="sort_date_new_old">Data (Nuovi \u2192 Vecchi)</string>
+ <string name="sort_date_old_new">Data (Vecchi \u2192 Nuovi)</string>
+ <string name="sort_duration_short_long">Durata (Corti \u2192 Lunghi)</string>
+ <string name="sort_duration_long_short">Durata (Lunghi \u2192 Corti)</string>
<!--Rating dialog-->
<string name="rating_title">Ti piace AntennaPod?</string>
<string name="rating_later_label">Ricordamelo più tardi</string>
<!--Audio controls-->
+ <string name="audio_controls">Controlli audio</string>
+ <string name="playback_speed">Velocità di riproduzione</string>
<string name="volume">Volume</string>
- <string name="left_short">L</string>
- <string name="right_short">R</string>
+ <string name="left_short">Sx</string>
+ <string name="right_short">Dx</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_test_label">Test</string>
+ <string name="proxy_checking">Controllo in corso...</string>
+ <string name="proxy_test_successful">Test avvenuto con successo</string>
+ <string name="proxy_test_failed">Test fallito</string>
<string name="proxy_port_invalid_error">Porta non valida</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">Riproduci su...</string>
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
diff --git a/core/src/main/res/values-it/strings.xml b/core/src/main/res/values-it/strings.xml
index 889d107e8..45cd8d334 100644
--- a/core/src/main/res/values-it/strings.xml
+++ b/core/src/main/res/values-it/strings.xml
@@ -5,7 +5,7 @@
<string name="statistics_label">Statistiche</string>
<string name="add_feed_label">Aggiungi un podcast</string>
<string name="episodes_label">Episodi</string>
- <string name="all_episodes_short_label">Tutto</string>
+ <string name="all_episodes_short_label">Tutti</string>
<string name="favorite_episodes_label">Preferiti</string>
<string name="new_label">Nuovo</string>
<string name="settings_label">Impostazioni</string>
@@ -13,25 +13,37 @@
<string name="downloads_running_label">In corso</string>
<string name="downloads_completed_label">Completati</string>
<string name="downloads_log_label">Registro</string>
- <string name="subscriptions_label">Sottoscrizioni</string>
- <string name="subscriptions_list_label">Elenco delle sottoscrizioni</string>
+ <string name="subscriptions_label">Abbonamenti</string>
+ <string name="subscriptions_list_label">Elenco degli Abbonamenti</string>
<string name="cancel_download_label">Annulla\nil download</string>
<string name="playback_history_label">Cronologia delle riproduzioni</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_auth_label">Accesso a gpodder.net</string>
<string name="free_space_label">%1$s liberi</string>
+ <string name="episode_cache_full_title">Cache degli episodi piena</string>
+ <string name="episode_cache_full_message">Lo spazio di memoria della cache dell\'episodio è esaurito. Puoi aumentarlo nelle Impostazioni</string>
<!--Statistics fragment-->
+ <string name="total_time_listened_to_podcasts">Tempo totale di riproduzione:</string>
+ <string name="statistics_details_dialog">%1$d di %2$d episodi iniziati.\n\nRiprodotti %3$s di %4$s.</string>
+ <string name="statistics_mode">Modalità di statistica</string>
+ <string name="statistics_mode_normal">Calcola l\'attuale tempo di riproduzione. Riprodurre un podcast due volte verrà contato due volte, mentre segnarlo come riprodotto no.</string>
+ <string name="statistics_mode_count_all">Somma tutti i podcast segnati come riprodotti</string>
+ <string name="statistics_speed_not_counted">Avviso: La velocità di riproduzione non viene considerata.</string>
<!--Main activity-->
<string name="drawer_open">Apri il menù</string>
<string name="drawer_close">Chiudi il menù</string>
+ <string name="drawer_preferences">Preferenze del Drawer</string>
+ <string name="drawer_feed_order_unplayed_episodes">Ordina per contatore</string>
<string name="drawer_feed_order_alphabetical">Ordina alfabeticamente</string>
- <string name="drawer_feed_order_last_update">Ordina secondo la data di pubblicazione</string>
+ <string name="drawer_feed_order_last_update">Ordina per data di pubblicazione</string>
+ <string name="drawer_feed_order_most_played">Ordina per numero di episodi riprodotti</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>
<string name="drawer_feed_counter_downloaded">Numero di episodi scaricati</string>
- <string name="drawer_feed_counter_none">niente</string>
+ <string name="drawer_feed_counter_none">Nulla</string>
<!--Webview actions-->
- <string name="open_in_browser_label">Apri nel browser</string>
+ <string name="open_in_browser_label">Apri nel Browser</string>
<string name="copy_url_label">Copia l\'URL</string>
<string name="share_url_label">Condividi l\'URL</string>
<string name="copied_url_msg">URL copiato negli appunti</string>
@@ -43,7 +55,7 @@
<string name="cancel_label">Annulla</string>
<string name="yes">Sì</string>
<string name="no">No</string>
- <string name="reset">Resetta</string>
+ <string name="reset">Reimposta</string>
<string name="author_label">Autore</string>
<string name="language_label">Lingua</string>
<string name="url_label">URL</string>
@@ -52,24 +64,31 @@
<string name="error_label">Errore</string>
<string name="error_msg_prefix">È avvenuto un errore:</string>
<string name="refresh_label">Ricarica</string>
+ <string name="external_storage_error_msg">Non è stata trovata nessuna memoria esterna. Controlla che la memoria esterna sia montata in modo che l\'app possa rilevarla</string>
<string name="chapters_label">Capitoli</string>
<string name="chapter_duration">Durata: %1$s</string>
+ <string name="shownotes_label">Note dell\'episodio</string>
<string name="description_label">Descrizione</string>
+ <string name="most_recent_prefix">Episodio più recente:\u0020</string>
<string name="episodes_suffix">\u0020episodi</string>
<string name="length_prefix">Lunghezza:\u0020</string>
<string name="size_prefix">Dimensione:\u0020</string>
- <string name="processing_label">Processando</string>
- <string name="loading_label">Caricamento in corso...</string>
+ <string name="processing_label">Elaborazione in corso</string>
+ <string name="loading_label">Caricamento...</string>
<string name="save_username_password_label">Salva il nome utente e la 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 agli episodi precedenti</string>
- <string name="parallel_downloads_suffix">\u0020download paralleli</string>
+ <string name="auto_download_apply_to_items_message">L\'opzione <i>Download Automatico</i> verrà applicata ai nuovi episodi.\nVuoi anche applicarla agli episodi precedenti?</string>
+ <string name="auto_delete_label">Elimina Episodi Automaticamente</string>
+ <string name="parallel_downloads_suffix">\u0020download contemporanei</string>
+ <string name="feed_auto_download_global">Impostazione 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>
<string name="episode_cleanup_after_listening">Dopo il completamento</string>
<plurals name="episode_cleanup_days_after_listening">
<item quantity="one">1 giorno dopo il completamento</item>
@@ -79,25 +98,41 @@
<string name="feedurl_label">URL del feed</string>
<string name="etxtFeedurlHint">www.example.com/feed</string>
<string name="txtvfeedurl_label">Aggiungi un podcast inserendo un URL</string>
+ <string name="podcastdirectories_label">Trova un podcast nella directory</string>
+ <string name="podcastdirectories_descr">Per trovare podcasts puoi cercare su iTunes o fyyd, oppure puoi esplorare gpodder.net per nome, categoria oppure popolarità.</string>
<string name="browse_gpoddernet_label">Esplora gpodder.net</string>
<!--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">Conferma che desideri segnare tutti gli episodi come riprodotti.</string>
<string name="mark_all_read_feed_confirmation_msg">Conferma che desideri segnare tutti gli episodi in questo feed come riprodotti.</string>
+ <string name="mark_all_seen_label">Segna tutti come visti</string>
+ <string name="mark_all_seen_msg">Segnati tutti gli episodi come visti</string>
+ <string name="mark_all_seen_confirmation_msg">Conferma che desideri segnare tutti gli episodi come visti.</string>
<string name="show_info_label">Mostra delle informazioni</string>
+ <string name="rename_feed_label">Rinomina Podcast</string>
+ <string name="remove_feed_label">Rimuovi Podcast</string>
<string name="share_label">Condividi...</string>
- <string name="share_link_label">Condividi il collegamento</string>
+ <string name="share_link_label">Condividi il link</string>
<string name="share_file_label">Condividi il file</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 l\'URL 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">Conferma che desideri cancellare il feed \"%1$s\" e TUTTI i suoi episodi scaricati.</string>
+ <string name="feed_remover_msg">Rimozione del Feed in corso</string>
<string name="hide_episodes_title">Nascondi gli episodi</string>
<string name="episode_actions">Applica le 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">Riprodotto</string>
+ <string name="hide_played_episodes_label">Riprodotti</string>
<string name="hide_queued_episodes_label">In coda</string>
<string name="hide_not_queued_episodes_label">Non in coda</string>
- <string name="hide_downloaded_episodes_label">Scaricato</string>
- <string name="hide_not_downloaded_episodes_label">Non scaricato</string>
- <string name="filtered_label">Filtrato</string>
+ <string name="hide_downloaded_episodes_label">Scaricati</string>
+ <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 il Podcast</string>
<!--actions on feeditems-->
<string name="download_label">Scarica</string>
<string name="play_label">Riproduci</string>
@@ -107,6 +142,7 @@
<string name="remove_label">Rimuovi</string>
<string name="delete_label">Elimina</string>
<string name="remove_episode_lable">Rimuovi l\'episodio</string>
+ <string name="marked_as_seen_label">Segna come visto</string>
<string name="mark_read_label">Segna come riprodotto</string>
<string name="marked_as_read_label">Segnato come riprodotto</string>
<string name="mark_unread_label">Segna come non riprodotto</string>
@@ -118,32 +154,55 @@
<string name="remove_from_favorite_label">Rimuovi dai preferiti</string>
<string name="removed_from_favorites">Rimosso dai preferiti</string>
<string name="visit_website_label">Visita il sito web</string>
+ <string name="support_label">Carica su Flattr</string>
<string name="skip_episode_label">Salta l\'episodio</string>
+ <string name="activate_auto_download">Attiva il Download Automatico</string>
+ <string name="deactivate_auto_download">Disattiva il Download Automatico</string>
+ <string name="reset_position">Azzera la Posizione di Riproduzione</string>
+ <string name="removed_item">Elemento rimosso</string>
<!--Download messages and labels-->
<string name="download_successful">successo</string>
<string name="download_failed">fallito</string>
<string name="download_pending">Download in attesa</string>
<string name="download_running">Download in corso</string>
- <string name="download_error_insufficient_space">Spazio insufficiente</string>
+ <string name="download_error_device_not_found">Spazio di archiviazione non trovato</string>
+ <string name="download_error_insufficient_space">Spazio Insufficiente</string>
<string name="download_error_file_error">Errore del file</string>
<string name="download_error_http_data_error">Errore dei dati HTTP</string>
<string name="download_error_error_unknown">Errore sconosciuto</string>
- <string name="download_error_connection_error">Errore di connessione</string>
- <string name="download_error_unknown_host">Host sconosciuto</string>
+ <string name="download_error_parser_exception">Eccezione del decodificatore</string>
+ <string name="download_error_unsupported_type">Tipo di feed non supportato</string>
+ <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_canceled_autodownload_enabled_msg">Download annullato\nDisabilitato <i>Download Automatico</i> per questo elemento</string>
+ <string name="download_canceled_autodownload_enabled_msg">Download annullato\n<i>Download Automatico</i> disabilitato per questo elemento</string>
+ <string name="download_report_title">Download completato con errori</string>
+ <string name="download_report_content_title">Rapporto del Downoad</string>
<string name="download_error_malformed_url">URL malformato</string>
<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 rimasto</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 dei dati del podcast in corso</string>
<string name="download_report_content">%1$d download hanno avuto successo, %2$d hanno fallito</string>
- <string name="download_log_title_unknown">Titolo sconosciuto</string>
+ <string name="download_log_title_unknown">Titolo Sconosciuto</string>
<string name="download_type_feed">Feed</string>
<string name="download_type_media">File multimediale</string>
<string name="download_type_image">Immagine</string>
<string name="download_request_error_dialog_message_prefix">Si è verificato un errore nello scaricare il file:\u0020</string>
<string name="authentication_notification_title">Autenticazione richiesta</string>
<string name="authentication_notification_msg">La risorsa che hai richiesto richiede un nome utente e una password</string>
+ <string name="confirm_mobile_download_dialog_title">Conferma il download su dati mobili</string>
+ <string name="confirm_mobile_download_dialog_only_add_to_queue">Metti in Coda</string>
+ <string name="confirm_mobile_download_dialog_enable_temporarily">Consenti temporaneamente</string>
<!--Mediaplayer messages-->
<string name="player_error_msg">Errore!</string>
<string name="player_stopped_msg">Nessun elemento multimediale in riproduzione</string>
@@ -155,36 +214,63 @@
<string name="no_media_playing_label">Nessun elemento multimediale in riproduzione</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>
<!--Queue operations-->
- <string name="clear_queue_label">Pulisci la coda</string>
+ <string name="lock_queue">Blocca la Coda</string>
+ <string name="unlock_queue">Sblocca la Coda</string>
+ <string name="queue_locked">Coda Bloccata</string>
+ <string name="queue_unlocked">Coda Sbloccata</string>
+ <string name="clear_queue_label">Svuota la Coda</string>
<string name="undo">Annulla</string>
<string name="removed_from_queue">Oggetto rimosso</string>
<string name="move_to_top_label">Sposta in cima</string>
<string name="move_to_bottom_label">Sposta in fondo</string>
<string name="sort">Ordina</string>
- <string name="date">Data</string>
- <string name="duration">Durata</string>
+ <string name="date">Per data</string>
+ <string name="duration">Per durata</string>
<string name="episode_title">Titolo dell\'episodio</string>
<string name="feed_title">Titolo del feed</string>
- <string name="ascending">Ascendente</string>
- <string name="descending">Discendente</string>
+ <string name="ascending">Crescente</string>
+ <string name="descending">Decrescente</string>
+ <string name="clear_queue_confirmation_msg">Per favore conferma che vuoi rimuovere dalla coda TUTTI gli episodi in essa presenti.</string>
<!--Flattr-->
<string name="flattr_auth_label">Accesso a Flattr</string>
+ <string name="flattr_auth_explanation">Premi il tasto seguente per iniziare il processo di autenticazione. Sarai trasferito alla pagina di login di flattr sul tuo browser e ti sarà richiesto di garantire ad AntennaPod il permesso di effettuare microdonazioni. Dopo la tua autorizzazione, sarai riportato alla seguente schermata in modo automatico.</string>
<string name="authenticate_label">Autentica</string>
<string name="return_home_label">Ritorna alla pagina iniziale</string>
- <string name="no_flattr_token_notification_msg">Il tuo account flattr non sembra connesso ad AntennaPod. Clicca qui per accedere.</string>
+ <string name="flattr_auth_success">Autenticazione avvenuta con successo! Adesso puoi microdonare con flattr dall\'interno dell\'app.</string>
+ <string name="no_flattr_token_title">Nessun token flattr trovato</string>
+ <string name="no_flattr_token_notification_msg">Il tuo account Flattr non sembra essere collegato ad AntennaPod. Premi qui per accedere.</string>
+ <string name="no_flattr_token_msg">Il tuo account flattr non sembra essere collegato ad AntennaPod. Potresti collegare il tuo account ad AntennaPod per utilizzare flattr dall\'app oppure puoi visitare il sito per utilizzare flattr direttamente da lì.</string>
<string name="authenticate_now_label">Autentica</string>
<string name="action_forbidden_title">Azione proibita</string>
+ <string name="action_forbidden_msg">AntennaPod non ha il permesso di effettuare questa azione. La ragione potrebbe essere che il token di accesso di AntennaPod al tuo account è stato revocato. Puoi eseguire la re-autenticazione o altrimenti visitare il sito web.</string>
<string name="access_revoked_title">Accesso revocato</string>
+ <string name="access_revoked_info">Hai revocato l\'accesso di AntennaPod al tuo account. Al fine di completare il processo devi rimuovere l\'app dalla lista delle applicazioni autorizzare nelle impostazioni del tuo account sul sito di flattr.</string>
<!--Flattr-->
+ <string name="flattr_click_success">Caricata una cosa su Flattr!</string>
+ <string name="flattr_click_success_count">Caricate %d cose su Flattr!</string>
+ <string name="flattr_click_success_queue">Caricato su Flattr: %s.</string>
+ <string name="flattr_click_failure_count">Caricamento su Flattr fallito per %d cose!</string>
+ <string name="flattr_click_failure">Non caricato su Flattr: %s.</string>
+ <string name="flattr_click_enqueued">La cosa verrà caricata su Flattr più tardi</string>
+ <string name="flattring_thing">Caricamento su Flattr di %s in corso</string>
+ <string name="flattring_label">AntennaPod sta eseguendo Flattr</string>
+ <string name="flattrd_label">AntennaPod ha caricato su Flattr</string>
+ <string name="flattrd_failed_label">Caricamento su Flattr di AntennaPod fallito</string>
+ <string name="flattr_retrieving_status">Ricezione di cose caricate su Flattr in corso</string>
<!--Variable Speed-->
<string name="download_plugin_label">Scarica plugin</string>
<string name="no_playback_plugin_title">Plugin non installato</string>
<string name="set_playback_speed_label">Velocità di riproduzione</string>
+ <string name="enable_sonic">Abilita Sonic</string>
<!--Empty list labels-->
<string name="no_items_label">Non ci sono oggetti in questo elenco.</string>
- <string name="no_feeds_label">Non sei ancora iscritto a nessun feed.</string>
+ <string name="no_feeds_label">Non sei ancora abbonato a nessun feed.</string>
+ <string name="no_chapters_label">Questo episodio non ha capitoli.</string>
+ <string name="no_shownotes_label">Questo episodio non ha note.</string>
<!--Preferences-->
+ <string name="storage_pref">Memoria</string>
<string name="project_pref">Progetto</string>
<string name="other_pref">Altro</string>
<string name="about_pref">Riguardo a</string>
@@ -192,21 +278,47 @@
<string name="services_label">Servizi</string>
<string name="flattr_label">Flattr</string>
<string name="pref_unpauseOnHeadsetReconnect_sum">Riprendi la riproduzione quando le cuffie vengono ricollegate</string>
- <string name="pref_followQueue_sum">Salta all\'elemento successivo della lista al termine della riproduzione</string>
+ <string name="pref_followQueue_sum">Passa al prossimo episodio in coda al termine della riproduzione</string>
<string name="pref_auto_delete_sum">Elimina l\'episodio al termine della riproduzione</string>
- <string name="pref_auto_delete_title">Eliminazione Automatica</string>
+ <string name="pref_auto_delete_title">Elimina Automaticamente</string>
+ <string name="pref_skip_keeps_episodes_title">Manteni gli Episodi Saltati</string>
<string name="playback_pref">Riproduzione</string>
<string name="network_pref">Rete</string>
+ <string name="pref_autoUpdateIntervallOrTime_message">Puoi impostare un <i>intervallo</i> come \"ogni 2 ore\", impostare <i>un\'ora del giorno</i> specifica, come \"7:00\" oppure <i>disabilitare</i> gli aggiornamenti automatici del tutto.\n\n<small>Nota: I tempi di aggiornamento non sono perfetti. Potrai riscontrare dei brevi ritardi.</small></string>
+ <string name="pref_autoUpdateIntervallOrTime_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">a %1$s</string>
- <string name="pref_mobileUpdate_sum">Permetti gli aggiornamenti su rete dati</string>
- <string name="refreshing_label">Ricaricamento</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">Riproduzione Continua</string>
+ <string name="pref_downloadMediaOnWifiOnly_title">Download dei media su WiFi</string>
+ <string name="pref_pauseOnHeadsetDisconnect_title">Disconnessione cuffie</string>
+ <string name="pref_unpauseOnHeadsetReconnect_title">Riconnetti le Cuffie</string>
+ <string name="pref_unpauseOnBluetoothReconnect_title">Riconnessione Bluetooth</string>
+ <string name="pref_mobileUpdate_title">Aggiornamenti su Reti a Consumo</string>
+ <string name="pref_mobileUpdate_sum">Permetti gli aggiornamenti tramite connessione dati a consumo</string>
+ <string name="refreshing_label">Aggiornamento</string>
+ <string name="flattr_settings_label">Impostazioni Flattr</string>
<string name="pref_flattr_auth_title">Accesso a Flattr</string>
+ <string name="pref_flattr_auth_sum">Collega il tuo account flattr per utilizzare flattr direttamente dall\'app</string>
+ <string name="pref_flattr_this_app_title">Supporta con flattr questa app</string>
+ <string name="pref_flattr_this_app_sum">Supporta lo sviluppo di AntennaPod tramite flattr. Grazie!</string>
<string name="pref_revokeAccess_title">Revoca l\'accesso</string>
+ <string name="pref_revokeAccess_sum">Revoca il permesso, a questa applicazione, di accedere al tuo account flattr.</string>
+ <string name="pref_auto_flattr_title">Flattr Automatico</string>
+ <string name="pref_auto_flattr_sum">Configura l\'esecuzione automatica di Flattr</string>
<string name="user_interface_label">Interfaccia utente</string>
+ <string name="pref_set_theme_title">Seleziona un Tema</string>
+ <string name="pref_nav_drawer_feed_order_title">Imposta l\'ordine delle Iscrizioni</string>
<string name="pref_set_theme_sum">Cambia l\'aspetto di AntennaPod</string>
+ <string name="pref_automatic_download_title">Download Automatico</string>
+ <string name="pref_automatic_download_sum">Configura il download automatico degli episodi</string>
<string name="pref_autodl_wifi_filter_title">Abilita il filtro Wi-Fi</string>
- <string name="pref_automatic_download_on_battery_sum">Scarica automaticamente quando la batteria non è in caricamento</string>
+ <string name="pref_autodl_wifi_filter_sum">Abilita il download automatico solo per alcune reti Wi-Fi selezionate.</string>
+ <string name="pref_automatic_download_on_battery_title">Scarica quando la batteria non è in carica</string>
+ <string name="pref_automatic_download_on_battery_sum">Permetti il download automatico quando la batteria non è in carica</string>
+ <string name="pref_parallel_downloads_title">Download Contemporanei</string>
+ <string name="pref_episode_cache_title">Cache degli Episodi</string>
<string name="pref_theme_title_light">Chiaro</string>
<string name="pref_theme_title_dark">Scuro</string>
<string name="pref_episode_cache_unlimited">Illimitato</string>
@@ -214,39 +326,69 @@
<string name="pref_update_interval_hours_singular">ora</string>
<string name="pref_update_interval_hours_manual">Manuale</string>
<string name="pref_gpodnet_authenticate_title">Accesso</string>
- <string name="pref_gpodnet_logout_title">Esci</string>
+ <string name="pref_gpodnet_authenticate_sum">Effettua il login con il tuo account gpodder.net per sincronizzare le tue sottoscrizioni.</string>
+ <string name="pref_gpodnet_logout_title">Logout</string>
+ <string name="pref_gpodnet_logout_toast">Logout effettuato</string>
<string name="pref_gpodnet_setlogin_information_title">Cambia le informazioni di accesso</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_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 il nome dell\'host</string>
<string name="pref_gpodnet_sethostname_use_default_host">Utilizza l\'host predefinito</string>
<string name="pref_expandNotify_title">Espandi le notifiche</string>
+ <string name="pref_expandNotify_sum">Espandi sempre le notifiche per mostrare i pulsanti di riproduzione.</string>
+ <string name="pref_persistNotify_title">Controlli di riproduzione persistenti</string>
+ <string name="pref_persistNotify_sum">Mantieni le notifiche e i controlli del blocco dello schermo quando la riproduzione è in pausa.</string>
+ <string name="pref_showDownloadReport_title">Mostra il Rapporto del Download</string>
+ <string name="pref_expand_notify_unsupport_toast">Le versioni di Android prima della 4.1 non supportano le notifiche estese.</string>
<string name="pref_queueAddToFront_sum">Aggiungi un nuovo episodio in testa alla coda.</string>
+ <string name="pref_queueAddToFront_title">Aggiungi in cima alla coda</string>
<string name="pref_smart_mark_as_played_disabled">Disabilitato</string>
+ <string name="pref_image_cache_size_title">Dimensione Cache delle Immagini</string>
+ <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_known_issues">Problemi noti</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>
+ <string name="auto_flattr_ater_beginning">Carica l\'episodio su Flattr appena comincia la riproduzione</string>
+ <string name="auto_flattr_ater_end">Carica l\'episodio su Flattr appena finisce la riproduzione</string>
<!--Search-->
<string name="found_in_chapters_label">Trovato nei capitoli</string>
<string name="search_status_no_results">Nessun risultato trovato</string>
<string name="search_label">Cerca</string>
<string name="found_in_title_label">Trovato nel titolo</string>
<!--OPML import and export-->
+ <string name="opml_import_txtv_button_lable">I file OPML ti permettono di spostare i tuoi podcast da un programma ad un altro.</string>
<string name="start_import_label">Avvia l\'importazione</string>
+ <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 tutto</string>
<string name="deselect_all_label">Deseleziona tutto</string>
+ <string name="choose_file_from_filesystem">Dal filesystem locale</string>
<string name="choose_file_from_external_application">Usa un\'applicazione esterna</string>
<string name="opml_export_label">Esportazione OPML</string>
<string name="export_error_label">Errore di esportazione</string>
+ <string name="opml_export_success_title">Esportazione OPML avvenuta con successo.</string>
+ <string name="opml_export_success_sum">Il file .opml è stato scritto su:\u0020</string>
<!--Sleep timer-->
- <string name="set_sleeptimer_label">Imposta timer per lo spegnimento</string>
- <string name="disable_sleeptimer_label">Disabilta timer per lo spegnimento</string>
+ <string name="set_sleeptimer_label">Imposta timer di spegnimento</string>
+ <string name="disable_sleeptimer_label">Disabilita il timer di spegnimento</string>
+ <string name="enter_time_here_label">Tempo di spegnimento</string>
<string name="sleep_timer_label">Timer per lo spegnimento</string>
- <string name="time_left_label">Tempo rimasto:\u0020</string>
+ <string name="time_left_label">Tempo rimanente:\u0020</string>
<string name="time_dialog_invalid_input">Input non valido, il tempo deve essere un numero intero</string>
+ <string name="timer_vibration_label">Vibra</string>
+ <string name="time_seconds">secondi</string>
+ <string name="time_minutes">minuti</string>
+ <string name="time_hours">ore</string>
<plurals name="time_seconds_quantified">
<item quantity="one">1 secondo</item>
<item quantity="other">%d secondi</item>
@@ -272,6 +414,7 @@
<string name="username_label">Nome utente</string>
<string name="password_label">Password</string>
<string name="gpodnetauth_device_title">Selezione del dispositivo</string>
+ <string name="gpodnetauth_device_descr">Crea un nuovo dispositivo per utilizzare il tuo account gpodder.net o scegline uno esistente:</string>
<string name="gpodnetauth_device_deviceID">ID del dispositivo:\u0020</string>
<string name="gpodnetauth_device_butCreateNewDevice">Crea un nuovo dispositivo</string>
<string name="gpodnetauth_device_chooseExistingDevice">Scegli un dispositivo esistente:</string>
@@ -279,6 +422,7 @@
<string name="gpodnetauth_device_errorAlreadyUsed">ID del dispositivo già in uso</string>
<string name="gpodnetauth_device_butChoose">Scegli</string>
<string name="gpodnetauth_finish_title">Accesso avvenuto con successo!</string>
+ <string name="gpodnetauth_finish_descr">Congraturazioni! Il tuo account gpodder.net è stato collegato con il tuo dispositivo. Da ora AntennaPod sincronizzerà automaticamente le sottoscrizioni sul tuo dispositivo con il tuo account gpodder.net.</string>
<string name="gpodnetauth_finish_butsyncnow">Avvia ora la sincronizzazione</string>
<string name="gpodnetauth_finish_butgomainscreen">Vai alla schermata principale</string>
<string name="gpodnetsync_auth_error_title">errore di autenticazione di gpodder.net</string>
@@ -288,6 +432,7 @@
<!--Directory chooser-->
<string name="selected_folder_label">Cartella selezionata:</string>
<string name="create_folder_label">Crea una cartella</string>
+ <string name="choose_data_directory">Scegli la directory per i dati</string>
<string name="create_folder_msg">Creare una nuova cartella dal nome \"%1$s\"?</string>
<string name="create_folder_success">Creata una nuova cartella</string>
<string name="create_folder_error_no_write_access">Non è possibile scrivere in questa cartella</string>
@@ -297,7 +442,11 @@
<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>
+ <string name="pref_pausePlaybackForFocusLoss_sum">Sospendi la riproduzione invece di abbassare il volume quando un\'altra app emette un suono</string>
+ <string name="pref_pausePlaybackForFocusLoss_title">Pausa su interruzione</string>
+ <string name="pref_resumeAfterCall_title">Riprendi dopo la chiamata</string>
<!--Online feed view-->
<string name="subscribe_label">Abbonati</string>
<string name="subscribed_label">Abbonato</string>
@@ -307,39 +456,47 @@
<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="status_downloading_label">L\'episodio sta venendo scaricato</string>
<string name="in_queue_label">L\'episodio è in coda</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-->
<string name="authentication_label">Autenticazione</string>
+ <string name="authentication_descr">Cambia il tuo nome utente e la tua password per questo podcast e i suoi episodi.</string>
<string name="episode_filters_include">Includi</string>
<string name="episode_filters_exclude">Escludi</string>
- <string name="keep_updated">Tieni aggiornato</string>
+ <string name="keep_updated">Mantieni Aggiornato</string>
<!--Progress information-->
<!--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">Tutto</string>
- <string name="none_label">Nessuno</string>
+ <string name="selected_all_label">Seleziona tutti gli Episodi</string>
+ <string name="none_label">Nulla</string>
<string name="deselected_all_label">De-seleziona tutti gli episodi</string>
<string name="played_label">Riprodotti</string>
<string name="selected_played_label">Selezionati gli episodi riprodotti</string>
<string name="unplayed_label">Non riprodotti</string>
<string name="selected_unplayed_label">Selezionati gli episodi non riprodotti</string>
<string name="downloaded_label">Scaricati</string>
- <string name="selected_downloaded_label">Selezionati gli episodi scaricati</string>
+ <string name="selected_downloaded_label">Seleziona gli episodi scaricati</string>
<string name="not_downloaded_label">Non scaricati</string>
- <string name="selected_not_downloaded_label">Selezionati gli episodi non scaricati</string>
+ <string name="selected_not_downloaded_label">Seleziona gli episodi non scaricati</string>
<string name="queued_label">In coda</string>
- <string name="selected_queued_label">Selezionati gli episodi in coda</string>
+ <string name="selected_queued_label">Seleziona gli episodi in coda</string>
<string name="not_queued_label">Non in coda</string>
- <string name="selected_not_queued_label">Selezionati gli episodi non in coda</string>
- <string name="selected_has_media_label">Selezionati gli episodi con elementi multimediali</string>
+ <string name="selected_not_queued_label">Seleziona gli episodi non in coda</string>
+ <string name="selected_has_media_label">Seleziona gli episodi con elementi multimediali</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 (Nuovi \u2192 Vecchi)</string>
<string name="sort_date_old_new">Data (Vecchi \u2192 Nuovi)</string>
+ <string name="sort_duration_short_long">Durata (Corti \u2192 Lunghi)</string>
+ <string name="sort_duration_long_short">Durata (Lunghi \u2192 Corti)</string>
<!--Rating dialog-->
<string name="rating_title">Ti piace AntennaPod?</string>
<string name="rating_later_label">Ricordamelo più tardi</string>
@@ -347,12 +504,21 @@
<string name="audio_controls">Controlli audio</string>
<string name="playback_speed">Velocità di riproduzione</string>
<string name="volume">Volume</string>
+ <string name="left_short">Sx</string>
+ <string name="right_short">Dx</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_test_label">Test</string>
<string name="proxy_checking">Controllo in corso...</string>
<string name="proxy_test_successful">Test avvenuto con successo</string>
<string name="proxy_test_failed">Test fallito</string>
+ <string name="proxy_port_invalid_error">Porta non valida</string>
+ <!--Database import/export-->
<!--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-iw-rIL/strings.xml b/core/src/main/res/values-iw-rIL/strings.xml
index 9a835b9f0..96475b40e 100644
--- a/core/src/main/res/values-iw-rIL/strings.xml
+++ b/core/src/main/res/values-iw-rIL/strings.xml
@@ -9,16 +9,22 @@
<string name="favorite_episodes_label">מועדפים</string>
<string name="new_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>
+ <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_mode_normal">חשב זמן שנוגן בפועל. פרק שנוגן פעמיים נספר פעמיים, לעומת פרק שרק סומן כנוגן - שלא נספר.</string>
<!--Main activity-->
<string name="drawer_open">פתח תפריט</string>
<string name="drawer_close">סגור תפריט</string>
@@ -361,8 +367,13 @@
<!--Episodes apply actions-->
<!--Sort-->
<!--Rating dialog-->
+ <string name="rating_title">אוהבים את האפליקציה?</string>
+ <string name="rating_never_label">לא תודה</string>
+ <string name="rating_later_label">פעם אחרת</string>
+ <string name="rating_now_label">בטח!</string>
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-ja/strings.xml b/core/src/main/res/values-ja/strings.xml
index 2e70594ec..c5ea6357f 100644
--- a/core/src/main/res/values-ja/strings.xml
+++ b/core/src/main/res/values-ja/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">お気に入り</string>
<string name="new_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>
@@ -114,6 +113,7 @@
<string name="remove_feed_label">ポッドキャストを削除</string>
<string name="share_label">共有…</string>
<string name="share_link_label">Webサイトのリンクを共有</string>
+ <string name="share_file_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>
@@ -142,6 +142,7 @@
<string name="stream_label">ストリーム</string>
<string name="remove_label">削除</string>
<string name="delete_label">削除</string>
+ <string name="delete_failed">ファイルを削除できません。デバイスを再起動してみてください。</string>
<string name="remove_episode_lable">エピソードを削除</string>
<string name="marked_as_seen_label">参照済としてマーク</string>
<string name="mark_read_label">再生済としてマーク</string>
@@ -296,6 +297,8 @@
<string name="pref_smart_mark_as_played_title">再生済としてスマートマーク</string>
<string name="pref_skip_keeps_episodes_sum">エピソードをスキップした時に残しておきます</string>
<string name="pref_skip_keeps_episodes_title">エピソードのスキップ時に残す</string>
+ <string name="pref_favorite_keeps_episodes_sum">エピソードをお気に入りに追加した時に残しておきます</string>
+ <string name="pref_favorite_keeps_episodes_title">お気に入りのエピソードを残す</string>
<string name="playback_pref">再生</string>
<string name="network_pref">ネットワーク</string>
<string name="pref_autoUpdateIntervallOrTime_title">間隔または時間を更新</string>
@@ -339,6 +342,8 @@
<string name="pref_automatic_download_sum">エピソードの自動ダウンロードを構成します。</string>
<string name="pref_autodl_wifi_filter_title">Wi-Fiフィルターを有効にする</string>
<string name="pref_autodl_wifi_filter_sum">選択したWi-Fiネットワークに対してのみ自動ダウンロードを許可します。</string>
+ <string name="pref_autodl_allow_on_mobile_title">モバイルデータ接続時にダウンロード</string>
+ <string name="pref_autodl_allow_on_mobile_sum">モバイルデータ接続時にダウンロードを許可します</string>
<string name="pref_automatic_download_on_battery_title">充電中以外の時にダウンロード</string>
<string name="pref_automatic_download_on_battery_sum">バッテリーを充電していない時に自動ダウンロードを許可します</string>
<string name="pref_parallel_downloads_title">パラレル ダウンロード</string>
@@ -406,7 +411,7 @@
<string name="pref_cast_title">Chromecast サポート</string>
<string name="pref_cast_message_play_flavor">(Chromecast、オーディオスピーカー、Android TV など) キャストデバイス上でリモートメディア再生のサポートを有効にします</string>
<string name="pref_cast_message_free_flavor">Chromecast は AntennaPod のこのバージョンで無効になっているサードパーティ独自のライブラリーが必要です</string>
- <string name="pref_enqueue_downloaded_title">ダウンロード済みをキューに入れる</string>
+ <string name="pref_enqueue_downloaded_title">ダウンロードのキューに入れる</string>
<string name="pref_enqueue_downloaded_summary">ダウンロードしたエピソードをキューに追加します</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">自動Flattrを有効にする</string>
@@ -609,6 +614,14 @@
<string name="proxy_host_empty_error">ホストは空にできません</string>
<string name="proxy_host_invalid_error">ホストが有効なIPアドレスやドメインではありません</string>
<string name="proxy_port_invalid_error">ポートが正しくありません</string>
+ <!--Database import/export-->
+ <string name="import_export">データベースのインポート/エクスポート</string>
+ <string name="import_export_warning">この実験的な機能を使用すると、サブスクリプションと再生したエピソードを別のデバイスに転送できます。\n\nエクスポートされたデータベースは、同じバージョンのAntennaPodを使用する場合にのみインポートできます。 それ以外の場合、この機能は予期しない動作につながります。\n\nインポートした後、エピソードはダウンロードされたものとして表示されることがあります。 エピソードの再生ボタンを押すだけで、AntennaPodがこれを検出します。</string>
+ <string name="label_import">インポート</string>
+ <string name="label_export">エクスポート</string>
+ <string name="import_select_file">インポートするファイルを選択してください</string>
+ <string name="export_ok">エクスポートが成功しました。データベースはSDカードに書き込まれました。</string>
+ <string name="import_ok">インポートが成功しました。\n\nOKを押してAntennaPodを再起動してください。</string>
<!--Casting-->
<string name="cast_media_route_menu_title">…で再生</string>
<string name="cast_disconnect_label">キャストセッションを切断</string>
diff --git a/core/src/main/res/values-kn-rIN/strings.xml b/core/src/main/res/values-kn-rIN/strings.xml
index 3d24900c9..f62c6b2de 100644
--- a/core/src/main/res/values-kn-rIN/strings.xml
+++ b/core/src/main/res/values-kn-rIN/strings.xml
@@ -98,6 +98,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-ko-rKR/strings.xml b/core/src/main/res/values-ko-rKR/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-ko-rKR/strings.xml
+++ b/core/src/main/res/values-ko-rKR/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<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 b472db1a7..a3ec4de96 100644
--- a/core/src/main/res/values-ko/strings.xml
+++ b/core/src/main/res/values-ko/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">즐겨찾기</string>
<string name="new_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>
@@ -114,6 +113,7 @@
<string name="remove_feed_label">팟캐스트 제거</string>
<string name="share_label">공유…</string>
<string name="share_link_label">홈페이지 링크 공유</string>
+ <string name="share_file_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>
@@ -142,6 +142,7 @@
<string name="stream_label">스트리밍</string>
<string name="remove_label">제거</string>
<string name="delete_label">삭제</string>
+ <string name="delete_failed">파일을 삭제할 수 없습니다. 장치를 재부팅하면 동작할 수도 있습니다.</string>
<string name="remove_episode_lable">에피소드 제거</string>
<string name="marked_as_seen_label">봤다고 표시했습니다</string>
<string name="mark_read_label">재생했다고 표시</string>
@@ -296,6 +297,8 @@
<string name="pref_smart_mark_as_played_title">똑똑하게 재생한 것으로 표시</string>
<string name="pref_skip_keeps_episodes_sum">에피소드를 넘겼을 경우에도 유지합니다.</string>
<string name="pref_skip_keeps_episodes_title">넘긴 에피소드 유지 보관</string>
+ <string name="pref_favorite_keeps_episodes_sum">즐겨찾기로 표시하면 에피소드를 유지합니다</string>
+ <string name="pref_favorite_keeps_episodes_title">즐겨찾기 에피소드 유지</string>
<string name="playback_pref">재생</string>
<string name="network_pref">네트워크</string>
<string name="pref_autoUpdateIntervallOrTime_title">업데이트 주기 또는 하루 중 시각</string>
@@ -339,6 +342,8 @@
<string name="pref_automatic_download_sum">에피소드 자동 다운로드를 설정합니다.</string>
<string name="pref_autodl_wifi_filter_title">Wi-Fi 필터 사용</string>
<string name="pref_autodl_wifi_filter_sum">선택한 Wi-Fi 네트워크에 대해서만 자동 다운로드를 허용합니다.</string>
+ <string name="pref_autodl_allow_on_mobile_title">휴대전화 연결에서 다운로드</string>
+ <string name="pref_autodl_allow_on_mobile_sum">휴대전화 데이터 연결을 통해 자동 다운로드를 허용합니다.</string>
<string name="pref_automatic_download_on_battery_title">충전하지 않을 때 다운로드</string>
<string name="pref_automatic_download_on_battery_sum">배터리 충전 중이 아닐 때 자동 다운로드 허용</string>
<string name="pref_parallel_downloads_title">동시 다운로드</string>
@@ -406,7 +411,7 @@
<string name="pref_cast_title">크롬캐스트 지원</string>
<string name="pref_cast_message_play_flavor">캐스트 장치의 원격 미디어 재생 기능 사용 (예: 크롬캐스트, 안드로이드 TV의 오디오 스피커)</string>
<string name="pref_cast_message_free_flavor">크롬캐스트는 서드파티 라이브러리가 필요하지만, 이 버전의 안테나팟에서는 사용하지 않게 되어 있습니다.</string>
- <string name="pref_enqueue_downloaded_title">다운로드 항목 대기열 넣기</string>
+ <string name="pref_enqueue_downloaded_title">다운로드한 항목 대기열에 추가</string>
<string name="pref_enqueue_downloaded_summary">다운로드한 에피소드를 대기열에 추가</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">자동 flattr 사용</string>
@@ -609,6 +614,7 @@
<string name="proxy_host_empty_error">호스트가 비어 있으면 안 됩니다</string>
<string name="proxy_host_invalid_error">호스트가 올바른 IP 주소 또는 도메인이 아닙니다</string>
<string name="proxy_port_invalid_error">포트가 올바르지 않습니다</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">다른 장치에서 재생...</string>
<string name="cast_disconnect_label">캐스트 세션 연결 끊기</string>
diff --git a/core/src/main/res/values-lt/strings.xml b/core/src/main/res/values-lt/strings.xml
index 73d1d90a8..7736c148b 100644
--- a/core/src/main/res/values-lt/strings.xml
+++ b/core/src/main/res/values-lt/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Mėgiami</string>
<string name="new_label">Nauji</string>
<string name="settings_label">Nustatymai</string>
- <string name="add_new_feed_label">Pridėti tinklalaidę</string>
<string name="downloads_label">Atsiuntimai</string>
<string name="downloads_running_label">Vykdomi</string>
<string name="downloads_completed_label">Užbaigti</string>
@@ -116,6 +115,7 @@
<string name="remove_feed_label">Pašalinti tinklalaidę</string>
<string name="share_label">Dalintis...</string>
<string name="share_link_label">Dalintis nuoroda</string>
+ <string name="share_file_label">Dalintis failu</string>
<string name="share_link_with_position_label">Dalintis nuoroda su pozicija</string>
<string name="share_feed_url_label">Dalintis sklaidos kanalo URL</string>
<string name="share_item_url_label">Dalintis epizodo failo URL</string>
@@ -144,6 +144,7 @@
<string name="stream_label">Klausytis tiesiogiai</string>
<string name="remove_label">Pašalinti</string>
<string name="delete_label">Ištrinti</string>
+ <string name="delete_failed">Nepavyksta ištrinti failo. Įrenginio paleidimas iš naujo gali padėti.</string>
<string name="remove_episode_lable">Pašalinti epizodą</string>
<string name="marked_as_seen_label">Pažymėtas kaip matytas</string>
<string name="mark_read_label">Pažymėti kaip perklausytą</string>
@@ -300,6 +301,8 @@
<string name="pref_smart_mark_as_played_title">Išmanus perklausų žymėjimas</string>
<string name="pref_skip_keeps_episodes_sum">Palikti epizodus, kai šie praleidžiami</string>
<string name="pref_skip_keeps_episodes_title">Palikti praleistus epizodus</string>
+ <string name="pref_favorite_keeps_episodes_sum">Palikti epizodus, kurie yra pažymėti kaip mėgiami</string>
+ <string name="pref_favorite_keeps_episodes_title">Palikti mėgiamus epizodus</string>
<string name="playback_pref">Atkūrimas</string>
<string name="network_pref">Tinklas</string>
<string name="pref_autoUpdateIntervallOrTime_title">Atnaujinimų intervalas ar dienos metas</string>
@@ -343,6 +346,8 @@
<string name="pref_automatic_download_sum">Konfigūruoti automatinį epizodų atsiuntimą.</string>
<string name="pref_autodl_wifi_filter_title">Įjungti belaidžių tinklų filtrą</string>
<string name="pref_autodl_wifi_filter_sum">Leisti automatinį atsiuntimą tik prisijungus prie nurodytų belaidžių tinklų.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Leisti atsiuntimus mobiliuoju internetu</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Leisti automatinį atsiuntimą naudojantis mobiliuoju internetu.</string>
<string name="pref_automatic_download_on_battery_title">Atsiuntimas ne įkrovimo metu</string>
<string name="pref_automatic_download_on_battery_sum">Leisti automatinį atsiuntimą kai baterija nėra įkraunama</string>
<string name="pref_parallel_downloads_title">Lygiagretūs atsiuntimai</string>
@@ -619,6 +624,20 @@
<string name="proxy_host_empty_error">Serverio laukelis negali būti tuščias</string>
<string name="proxy_host_invalid_error">Serverio laukelyje nurodytas netaisyklingas IP adresas ar sritis</string>
<string name="proxy_port_invalid_error">Netinkamas prievadas</string>
+ <!--Database import/export-->
+ <string name="import_export">Duomenų bazės importas/eksportas</string>
+ <string name="import_export_warning">Šis eksperimentinė funkcija leidžia perkelti jūsų prenumeratas bei duomenis apie perklausytus epizodus į kitą įrenginį.
+
+Eksportuota duomenų bazė gali būti importuota tik naudojantis ta pačia „AntennaPod“ versija. Kitu atveju, šios funkcijos naudojimas gali turėti netikėtų padarinių.
+
+Po importavimo, epizodai gali būti per klaidą pažymėti kaip atsisiųsti. Tiesiog spustelėkite atkūrimo mygtuką ir „AntennaPod“ aptiks šią klaidą. </string>
+ <string name="label_import">Importuoti</string>
+ <string name="label_export">Eksportuoti</string>
+ <string name="import_select_file">Pasirinkite failą, kurį norite importuoti</string>
+ <string name="export_ok">Eksportas sėkmingas. Duomenų bazė išsaugota SD kortelėje.</string>
+ <string name="import_ok">Importuota sėkmingai.
+
+Spauskite „OK“, kad paleisti „AntennaPod“ iš naujo.</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Atkurti naudojant...</string>
<string name="cast_disconnect_label">Atjungti „Chromecast“ sesiją</string>
diff --git a/core/src/main/res/values-nb/strings.xml b/core/src/main/res/values-nb/strings.xml
index 13f9274ae..65dc5565b 100644
--- a/core/src/main/res/values-nb/strings.xml
+++ b/core/src/main/res/values-nb/strings.xml
@@ -8,7 +8,6 @@
<string name="favorite_episodes_label">Favoritter</string>
<string name="new_label">Nye</string>
<string name="settings_label">Innstillinger</string>
- <string name="add_new_feed_label">Legg til podcast</string>
<string name="downloads_label">Nedlastninger</string>
<string name="downloads_running_label">Kjører</string>
<string name="downloads_completed_label">Fullført</string>
@@ -478,6 +477,7 @@
<string name="rating_now_label">Naturligvis, kom igjen!</string>
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-nl/strings.xml b/core/src/main/res/values-nl/strings.xml
index ce80569e4..2756adc53 100644
--- a/core/src/main/res/values-nl/strings.xml
+++ b/core/src/main/res/values-nl/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favorieten</string>
<string name="new_label">Nieuw</string>
<string name="settings_label">Instellingen</string>
- <string name="add_new_feed_label">Podcast toevoegen</string>
<string name="downloads_label">Downloads</string>
<string name="downloads_running_label">Bezig</string>
<string name="downloads_completed_label">Voltooid</string>
@@ -115,6 +114,7 @@
<string name="remove_feed_label">Podcast verwijderen</string>
<string name="share_label">Delen…</string>
<string name="share_link_label">Link van de aflevering delen</string>
+ <string name="share_file_label">Deel bestand</string>
<string name="share_link_with_position_label">Link van de aflevering met tijdstip delen</string>
<string name="share_feed_url_label">URL van de feed delen</string>
<string name="share_item_url_label">URL van het mediabestand delen</string>
@@ -143,6 +143,7 @@
<string name="stream_label">Stream</string>
<string name="remove_label">Verwijderen</string>
<string name="delete_label">Verwijderen</string>
+ <string name="delete_failed">Kan bestand niet verwijderen. Het kan misschien helpen om je apparaat opnieuw op te starten.</string>
<string name="remove_episode_lable">Aflevering(en) verwijderen</string>
<string name="marked_as_seen_label">Verwijder \'nieuw\' label</string>
<string name="mark_read_label">Als afgespeeld markeren</string>
@@ -298,6 +299,8 @@
<string name="pref_smart_mark_as_played_title">Slimme afgespeeld markering</string>
<string name="pref_skip_keeps_episodes_sum">Afleveringen bewaren en in de wachtrij houden als u op \'overslaan\' klikt</string>
<string name="pref_skip_keeps_episodes_title">Overgeslagen afleveringen bewaren</string>
+ <string name="pref_favorite_keeps_episodes_sum">Afleveringen bewaren als ze als favoriet gemarkeerd zijn</string>
+ <string name="pref_favorite_keeps_episodes_title">Favoriete afleveringen bewaren</string>
<string name="playback_pref">Afspelen</string>
<string name="network_pref">Netwerk</string>
<string name="pref_autoUpdateIntervallOrTime_title">Feed update interval of tijdstip</string>
@@ -341,6 +344,8 @@
<string name="pref_automatic_download_sum">Configureer het automatisch downloaden van afleveringen.</string>
<string name="pref_autodl_wifi_filter_title">Wi-Fi filter inschakelen</string>
<string name="pref_autodl_wifi_filter_sum">Automatisch downloaden alleen toestaan voor geselecteerde Wi-Fi-netwerken.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Downloaden via mobiele verbinding</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Het automatisch downloaden van afleveringen via een mobiele internetverbinding toestaan.</string>
<string name="pref_automatic_download_on_battery_title">Downloaden zonder opladen</string>
<string name="pref_automatic_download_on_battery_sum">Downloaden toestaan als het apparaat niet wordt opgeladen</string>
<string name="pref_parallel_downloads_title">Gelijktijdige downloads</string>
@@ -396,7 +401,7 @@
<string name="crash_report_title">Crashreport</string>
<string name="crash_report_sum">Verstuur laatste crashreport via email</string>
<string name="send_email">Verstuur email</string>
- <string name="experimental_pref">Experimentele functie</string>
+ <string name="experimental_pref">Experimentele functie(s)</string>
<string name="pref_sonic_title">Sonic mediaspeler</string>
<string name="pref_sonic_message">Gebruik AntennaPod\'s ingebouwde Sonic mediaspeler als een alternatief voor Prestissimo en de mediaspeler van Android.</string>
<string name="pref_current_value">Huidige instelling: %1$s</string>
@@ -408,7 +413,7 @@
<string name="pref_cast_title">Chromecast</string>
<string name="pref_cast_message_play_flavor">Ondersteuning activeren voor draadloos afspelen via Cast apparaten (zoals Chromecast, Audio speakers en Android TV)</string>
<string name="pref_cast_message_free_flavor">Voor Chromecast is software van derden vereist die niet beschikbaar zijn in deze versie van AntennaPod</string>
- <string name="pref_enqueue_downloaded_title">Downloads in de wachtrij</string>
+ <string name="pref_enqueue_downloaded_title">Gedownloade afleveringen in wachtrij</string>
<string name="pref_enqueue_downloaded_summary">Voeg gedownloade afleveringen toe aan de wachtrij</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Automatisch flattr\'en aanzetten</string>
@@ -614,6 +619,14 @@
<string name="proxy_host_empty_error">Host kan niet leeg zijn</string>
<string name="proxy_host_invalid_error">Host is geen geldig IP-adres of domein</string>
<string name="proxy_port_invalid_error">Poortnummer ongeldig</string>
+ <!--Database import/export-->
+ <string name="import_export">Database im-/exporteren</string>
+ <string name="import_export_warning">Hiermee kun je de podcasts waarop je geabonneerd bent en de afgespeelde afleveringen naar een ander apparaat kopiëren\n\nGeëxporteerde databases kunnen alleen geïmporteerd worden in dezelfde versie van AntennaPod (zie \'Over AntennaPod\' in de instellingen). Het importeren naar een andere versie kan onverwachte problemen opleveren.\n\nNa het importeren kunnen afleveringen als \'gedownload\' aangemerkt zijn, terwijl dit niet het geval is. Druk op de afspeelknop naast de afleveringen om AntennaPod dit te laten detecteren.</string>
+ <string name="label_import">Importeren</string>
+ <string name="label_export">Exporteren</string>
+ <string name="import_select_file">Selecteer bestand om te importeren</string>
+ <string name="export_ok">Succesvol geëxporteerd. De database is naar de SD-kaart geschreven.</string>
+ <string name="import_ok">Succesvol geïmporteerd\n\nDruk op OK om AntennaPod te herstarten.</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Afspelen op…</string>
<string name="cast_disconnect_label">Cast loskoppelen</string>
diff --git a/core/src/main/res/values-no-rNB/strings.xml b/core/src/main/res/values-no-rNB/strings.xml
index 56bff080b..2e3b9bd53 100644
--- a/core/src/main/res/values-no-rNB/strings.xml
+++ b/core/src/main/res/values-no-rNB/strings.xml
@@ -2,23 +2,31 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<!--Activitiy and fragment titles-->
<string name="feeds_label">Strømmer</string>
+ <string name="statistics_label">Statistikk</string>
<string name="add_feed_label">Legg til podcast</string>
<string name="episodes_label">Episoder</string>
<string name="all_episodes_short_label">Alle</string>
<string name="favorite_episodes_label">Favoritter</string>
<string name="new_label">Nye</string>
<string name="settings_label">Innstillinger</string>
- <string name="add_new_feed_label">Legg til podcast</string>
<string name="downloads_label">Nedlastninger</string>
<string name="downloads_running_label">Kjører</string>
<string name="downloads_completed_label">Fullført</string>
<string name="downloads_log_label">Logg</string>
+ <string name="subscriptions_label">Abonnement</string>
+ <string name="subscriptions_list_label">Abonnementliste</string>
<string name="cancel_download_label">Avbryt\nLast ned</string>
<string name="playback_history_label">Avspillingshistorikk</string>
<string name="gpodnet_main_label">gpodder.net</string>
<string name="gpodnet_auth_label">gpodder.net-innlogging</string>
<string name="free_space_label">%1$s ledig</string>
+ <string name="episode_cache_full_title">Hurtigbuffer for episoder er full</string>
+ <string name="episode_cache_full_message">Grensen for størrelse på hurtigbuffer er nådd. Du kan øke størrelsen på hurtigbuffer i instillingene.</string>
<!--Statistics fragment-->
+ <string name="total_time_listened_to_podcasts">Sum av avspilte podcaster:</string>
+ <string name="statistics_details_dialog">Startet %1$d av %2$d episoder.\n\nAvspilt %3$s av %4$s.</string>
+ <string name="statistics_mode">Statistikk modus</string>
+ <string name="statistics_mode_normal">Kalkuler faktisk avspilt varighet. Dobbel avspilling telles to ganger, mens markering som avspilt telles ikke</string>
<!--Main activity-->
<string name="drawer_open">Åpne menyen</string>
<string name="drawer_close">Lukk menyen</string>
@@ -26,9 +34,11 @@
<string name="drawer_feed_order_unplayed_episodes">Sorter på teller</string>
<string name="drawer_feed_order_alphabetical">Sorter alfabetisk</string>
<string name="drawer_feed_order_last_update">Sorter på utgivelsesdato</string>
+ <string name="drawer_feed_order_most_played">Sorter etter antall avspilte episoder</string>
<string name="drawer_feed_counter_new_unplayed">Antall nye og uavspilte episoder</string>
<string name="drawer_feed_counter_new">Antall nye episoder</string>
<string name="drawer_feed_counter_unplayed">Antall uavspilte episoder</string>
+ <string name="drawer_feed_counter_downloaded">Antall nedlastede episoder</string>
<string name="drawer_feed_counter_none">Ingen</string>
<!--Webview actions-->
<string name="open_in_browser_label">Åpne i nettleser</string>
@@ -43,6 +53,7 @@
<string name="cancel_label">Avbryt</string>
<string name="yes">Ja</string>
<string name="no">Nei</string>
+ <string name="reset">Tilbakestill</string>
<string name="author_label">Opphavsperson</string>
<string name="language_label">Språk</string>
<string name="url_label">URL</string>
@@ -53,6 +64,7 @@
<string name="refresh_label">Oppdater</string>
<string name="external_storage_error_msg">Finner ikke ekstern lagring. Sjekk at det eksterne lagringsmediet er montert.</string>
<string name="chapters_label">Kapittel</string>
+ <string name="chapter_duration">Varighet: %1$s</string>
<string name="shownotes_label">Shownotater</string>
<string name="description_label">Beskrivelse</string>
<string name="most_recent_prefix">Nyeste episode:\u0020</string>
@@ -60,16 +72,19 @@
<string name="length_prefix">Lengde:\u0020</string>
<string name="size_prefix">Størrelse:\u0020</string>
<string name="processing_label">Behandler</string>
+ <string name="loading_label">Laster...</string>
<string name="save_username_password_label">Lagre brukernavn og passord</string>
<string name="close_label">Lukk</string>
<string name="retry_label">Prøv igjen</string>
<string name="auto_download_label">Inkluder i automatiske nedlastninger</string>
<string name="auto_download_apply_to_items_title">Angi for tidligere episoder</string>
<string name="auto_download_apply_to_items_message">Den nye <i>Automatisk nedlasting</i>-innstillingen vil automatisk aktiveres for nye episoder.\nØnsker du å aktivere den for tidligere utgitte episoder også?</string>
+ <string name="auto_delete_label">Slett episode automatisk</string>
<string name="parallel_downloads_suffix">\u0020samtidige nedlastinger</string>
<string name="feed_auto_download_always">Alltid</string>
<string name="feed_auto_download_never">Aldri</string>
- <string name="episode_cleanup_never">AldriAldri</string>
+ <string name="send_label">Send...</string>
+ <string name="episode_cleanup_never">Aldri</string>
<string name="episode_cleanup_queue_removal">Når ikke i kø</string>
<string name="episode_cleanup_after_listening">Etter den er ferdig</string>
<plurals name="episode_cleanup_days_after_listening">
@@ -81,6 +96,7 @@
<string name="etxtFeedurlHint">www.example.com/feed</string>
<string name="txtvfeedurl_label">Legg til en podcast via URL</string>
<string name="podcastdirectories_label">Finn podcast i katalog</string>
+ <string name="podcastdirectories_descr">Søk etter nye podcaster i iTunes eller fyyd, eller utforsk gpodder.net etter navn, kategori eller popularitet.</string>
<string name="browse_gpoddernet_label">Bla gjennom gpodder.net</string>
<!--Actions on feeds-->
<string name="mark_all_read_label">Marker alle som avspilt</string>
@@ -88,11 +104,19 @@
<string name="mark_all_read_confirmation_msg">Vennligst bekreft at du ønsker å markere alle episoder som avspilt.</string>
<string name="mark_all_read_feed_confirmation_msg">Vennligst bekreft at du ønsker å markere alle episoder i denne strømmen som avspilt.</string>
<string name="mark_all_seen_label">Marker alle som sett</string>
+ <string name="mark_all_seen_msg">Marker alle episoder som sett</string>
+ <string name="mark_all_seen_confirmation_msg">Vennligst bekreft at du ønsker å markere alle episoder som sett.</string>
<string name="show_info_label">Vis informasjon</string>
+ <string name="rename_feed_label">Endre navn på podcast</string>
<string name="remove_feed_label">Fjern podcast</string>
+ <string name="share_label">Del ...</string>
<string name="share_link_label">Del lenke</string>
+ <string name="share_file_label">Del fil</string>
<string name="share_link_with_position_label">Del lenke med plassering</string>
<string name="share_feed_url_label">Del strømmens URL</string>
+ <string name="share_item_url_label">Del episodens URL</string>
+ <string name="share_item_url_with_position_label">Del episodens URL med posisjon</string>
+ <string name="feed_delete_confirmation_msg">Vennligst bekreft at du ønsker å slette strømmen \"%1$s\" og alle episoder fra denne strømmen som du har lastet ned.</string>
<string name="feed_remover_msg">Fjerner strøm</string>
<string name="load_complete_feed">Oppdater hele strømmen</string>
<string name="hide_episodes_title">Skjul episoder</string>
@@ -104,8 +128,10 @@
<string name="hide_not_queued_episodes_label">Ikke i kø</string>
<string name="hide_downloaded_episodes_label">Nedlastet</string>
<string name="hide_not_downloaded_episodes_label">Ikke nedlastet</string>
+ <string name="hide_has_media_label">Har media</string>
<string name="filtered_label">Filtrert</string>
<string name="refresh_failed_msg">{fa-exclamation-circle} Siste oppdatering mislyktes</string>
+ <string name="open_podcast">Åpne podcast</string>
<!--actions on feeditems-->
<string name="download_label">Last ned</string>
<string name="play_label">Spill</string>
@@ -113,7 +139,10 @@
<string name="stop_label">Stopp</string>
<string name="stream_label">Stream</string>
<string name="remove_label">Fjern</string>
+ <string name="delete_label">Slett</string>
+ <string name="delete_failed">Kan ikke slette filen. Omstart av enheten kan hjelpe.</string>
<string name="remove_episode_lable">Fjern episode</string>
+ <string name="marked_as_seen_label">Marker som sett</string>
<string name="mark_read_label">Marker som avspilt</string>
<string name="marked_as_read_label">Marker som avspilt</string>
<string name="mark_unread_label">Marker som ikke avspilt</string>
@@ -121,7 +150,9 @@
<string name="added_to_queue_label">Lagt til i kø</string>
<string name="remove_from_queue_label">Fjern fra queue</string>
<string name="add_to_favorite_label">Legg til i favoritter</string>
+ <string name="added_to_favorites">Legg til i favoritter</string>
<string name="remove_from_favorite_label">Fjern fra favoritter</string>
+ <string name="removed_from_favorites">Fjernet fra favoritter</string>
<string name="visit_website_label">Besøk nettside</string>
<string name="support_label">Flattr\'e dette</string>
<string name="skip_episode_label">Skip episode</string>
@@ -144,6 +175,8 @@
<string name="download_error_connection_error">Tilkoblingsfeil</string>
<string name="download_error_unknown_host">Ukjent vert</string>
<string name="download_error_unauthorized">Autentiseringsfeil</string>
+ <string name="download_error_file_type_type">Filtype-feil</string>
+ <string name="download_error_forbidden">Ikke tillatt</string>
<string name="cancel_all_downloads_label">Avbryt alle nedlastninger</string>
<string name="download_canceled_msg">Nedlasting avbrutt</string>
<string name="download_canceled_autodownload_enabled_msg">Nedlasting avbrutt\n<i>Automatisk nedlasting</i> for dette elementet er deaktivert</string>
@@ -183,6 +216,8 @@
<!--Queue operations-->
<string name="lock_queue">Lås køen</string>
<string name="unlock_queue">Lås opp køen</string>
+ <string name="queue_locked">Kø låst</string>
+ <string name="queue_unlocked">Kø opplåst</string>
<string name="clear_queue_label">Slett køen</string>
<string name="undo">Angre</string>
<string name="removed_from_queue">Objekt er fjernet</string>
@@ -191,6 +226,8 @@
<string name="sort">Sortér</string>
<string name="date">På dato</string>
<string name="duration">På varighet</string>
+ <string name="episode_title">Episodetittel</string>
+ <string name="feed_title">Strømtittel</string>
<string name="ascending">Økende</string>
<string name="descending">Synkende</string>
<string name="clear_queue_confirmation_msg">Vennligst bekreft at du ønsker å slette ALLE elementer i køen</string>
@@ -228,7 +265,11 @@
<!--Empty list labels-->
<string name="no_items_label">Det er ingen objekter på denne listen.</string>
<string name="no_feeds_label">Du abonnerer ikke på noen strømmer enda.</string>
+ <string name="no_chapters_label">Denne episoden har ingen kapitler.</string>
+ <string name="no_shownotes_label">Denne episoden har ingen shownotater</string>
<!--Preferences-->
+ <string name="storage_pref">Lagring</string>
+ <string name="project_pref">Prosjekt</string>
<string name="other_pref">Annet</string>
<string name="about_pref">Om</string>
<string name="queue_label">Queue</string>
@@ -239,12 +280,16 @@
<string name="pref_unpauseOnHeadsetReconnect_sum">Gjenoppta avspilling når hodetelefoner gjeninnkoples</string>
<string name="pref_unpauseOnBluetoothReconnect_sum">Fortsett avspilling når bluetooth er tilkoblet igjen</string>
<string name="pref_hardwareForwardButtonSkips_sum">Ved pressing av hardware forover-knapp hopp til neste episode istedenfor forover-spoling</string>
+ <string name="pref_hardwarePreviousButtonRestarts_title">Forriv</string>
<string name="pref_followQueue_sum">Hopp til neste element i køen når avspillingen er ferdig</string>
<string name="pref_auto_delete_sum">Slett episode når avspillingen er ferdig</string>
<string name="pref_auto_delete_title">Automatisk sletting</string>
<string name="pref_smart_mark_as_played_sum">Marker episoder som avspilt selv om det er X antall sekunder igjen av avspillingen</string>
+ <string name="pref_smart_mark_as_played_title">Smart markering som avspilt</string>
<string name="pref_skip_keeps_episodes_sum">Behold episoder når de hoppes over</string>
<string name="pref_skip_keeps_episodes_title">Behold episoder som er hoppet over</string>
+ <string name="pref_favorite_keeps_episodes_sum">Behold episoder når de er merket som favoritt</string>
+ <string name="pref_favorite_keeps_episodes_title">Behold favorittepisoder</string>
<string name="playback_pref">Avspilling</string>
<string name="network_pref">Nettverk</string>
<string name="pref_autoUpdateIntervallOrTime_title">Oppdateringsintervall eler tidspunkt</string>
@@ -253,6 +298,8 @@
<string name="pref_autoUpdateIntervallOrTime_Disable">Skru av</string>
<string name="pref_autoUpdateIntervallOrTime_Interval">Sett intervall</string>
<string name="pref_autoUpdateIntervallOrTime_TimeOfDay">Angi klokkeslett</string>
+ <string name="pref_autoUpdateIntervallOrTime_every">hver %1$s</string>
+ <string name="pref_autoUpdateIntervallOrTime_at">ved %1$s</string>
<string name="pref_downloadMediaOnWifiOnly_sum">Last ned mediafiler eksklusivt med WiFi</string>
<string name="pref_followQueue_title">Kontinuerlig avspilling</string>
<string name="pref_downloadMediaOnWifiOnly_title">WiFi media nedlastning</string>
@@ -286,6 +333,8 @@
<string name="pref_automatic_download_sum">Konfigurer automatisk nedlasting av episoder.</string>
<string name="pref_autodl_wifi_filter_title">Skru på Wi-Fi-filter</string>
<string name="pref_autodl_wifi_filter_sum">Tillat automatisk nedlasting kun for valgte Wi-Fi-nettverk.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Last ned via mobildata</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Tillat oppdateringer over kobling via mobildata.</string>
<string name="pref_automatic_download_on_battery_title">Last ned når enheten ikke lader</string>
<string name="pref_automatic_download_on_battery_sum">Tillat automatisk nedlasting når enheten ikke står til lading</string>
<string name="pref_parallel_downloads_title">Parallelle nedlastinger</string>
@@ -302,6 +351,13 @@
<string name="pref_gpodnet_logout_toast">Utloggelse lyktes</string>
<string name="pref_gpodnet_setlogin_information_title">Endre innloggingsinformasjon</string>
<string name="pref_gpodnet_setlogin_information_sum">Endre innlogginsinformasjonen til din gpodder.net konto</string>
+ <string name="pref_gpodnet_sync_changes_title">Synkroniser endringer nå</string>
+ <string name="pref_gpodnet_full_sync_title">Synkroniser alt nå</string>
+ <string name="pref_gpodnet_sync_sum_last_sync_line">Siste synkroniseringsforsøk: %1$s (%2$s)</string>
+ <string name="pref_gpodnet_sync_started">Synkronisering startet</string>
+ <string name="pref_gpodnet_full_sync_started">Full synkronisering startet</string>
+ <string name="pref_gpodnet_notifications_title">Vis synkroniseringsfeil varsler</string>
+ <string name="pref_gpodnet_notifications_sum">Denne instillingen gjelder ikke autentiseringfeil.</string>
<string name="pref_playback_speed_title">Avspillingshastigheter</string>
<string name="pref_playback_speed_sum">Egendefiner hastighetene tilgjengelig for variabel avspillingshastighet</string>
<string name="pref_gpodnet_sethostname_title">Sett vertsnavn</string>
@@ -310,6 +366,7 @@
<string name="pref_expandNotify_sum">Utvider alltid varselet for å inkludere avspillingsknapper.</string>
<string name="pref_persistNotify_title">Vedvarende avspillingskontroller</string>
<string name="pref_persistNotify_sum">Behold varsel- og låseskjermkontroller når avspilling er satt på pause.</string>
+ <string name="pref_compact_notification_buttons_title">Velg låseskjermsknapper</string>
<string name="pref_lockscreen_background_title">Angi som bakgrunn på låseskjermen</string>
<string name="pref_lockscreen_background_sum">Angir låseskjermbakgrunnsbildet til å være den nåværende episodens bilde. Som en sideeffekt vil dette også vise bildet i tredjepartsapper.</string>
<string name="pref_showDownloadReport_title">Vis nedlastingsrapport</string>
@@ -324,16 +381,25 @@
<string name="crash_report_sum">Send den siste kræsj-rapporten via e-post</string>
<string name="send_email">Send e-post</string>
<string name="experimental_pref">Eksperimentell</string>
+ <string name="pref_sonic_title">Sonic mediaspiller</string>
+ <string name="pref_sonic_message">Bruk innebygd Sonic mediaspiller som en erstatning for Androids mediaspiller og Prestissimo</string>
+ <string name="pref_faq">FAQ</string>
+ <string name="pref_known_issues">Kjente problemer</string>
+ <string name="pref_no_browser_found">Ingen nettleser funnet.</string>
+ <string name="pref_cast_title">Chromecast støtte</string>
+ <string name="pref_enqueue_downloaded_summary">Legg til nedlastede episoder i køen</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Aktiver automatisk flattring</string>
<string name="auto_flattr_after_percent">Flattre episode så snart %d prosent er avspilt</string>
<string name="auto_flattr_ater_beginning">Flattre episode når avspillingen starter</string>
<string name="auto_flattr_ater_end">Flattre episode når avspillingen tar slutt</string>
<!--Search-->
+ <string name="search_hint">Søk etter episoder</string>
<string name="found_in_chapters_label">Funnet i kapitler</string>
<string name="search_status_no_results">Ingen resultater ble funnet</string>
<string name="search_label">Søk</string>
<string name="found_in_title_label">Funnet i tittel</string>
+ <string name="no_results_for_query">Ingen resultalter for \"%1$s\"</string>
<!--OPML import and export-->
<string name="opml_import_txtv_button_lable">OPML-filer lar deg flytte podcastene dine fra en podcatcher til en annen.</string>
<string name="opml_import_option">Valg %1$d</string>
@@ -344,14 +410,20 @@
<string name="opml_import_label">OPML-import</string>
<string name="opml_directory_error">ERROR!</string>
<string name="reading_opml_label">Leser OPML-fil</string>
+ <string name="opml_reader_error">En feil oppstod ved lesing av OPML dokument: </string>
+ <string name="opml_import_error_no_file">Ingen fil er valgt!</string>
<string name="select_all_label">Velg alle</string>
<string name="deselect_all_label">Opphev alle markeringene</string>
+ <string name="select_options_label">Velg...</string>
<string name="choose_file_from_filesystem">Fra lokalt filsystem</string>
<string name="choose_file_from_external_application">Bruk ekstern applikasjon</string>
<string name="opml_export_label">OPML-eksportering</string>
+ <string name="html_export_label">HTML eksport</string>
+ <string name="exporting_label">Eksporterer...</string>
<string name="export_error_label">Eksporteringserror</string>
<string name="opml_export_success_title">OPML-import vellykket.</string>
<string name="opml_export_success_sum">.opml-filen ble skrevet til:\u0020</string>
+ <string name="opml_import_ask_read_permission">Tilgang til ekstern lagring er nødvendig for å lese OPML filen</string>
<!--Sleep timer-->
<string name="set_sleeptimer_label">Sett opp sovetimer</string>
<string name="disable_sleeptimer_label">Deaktiver sovetimer</string>
@@ -377,6 +449,9 @@
<item quantity="one">1 time</item>
<item quantity="other">%d timer</item>
</plurals>
+ <string name="auto_enable_label">Auto-aktiver</string>
+ <string name="sleep_timer_enabled_label">Sovetimer aktivert</string>
+ <string name="sleep_timer_disabled_label">Sovetimer deaktivert</string>
<!--gpodder.net-->
<string name="gpodnet_taglist_header">KATEGORIER</string>
<string name="gpodnet_toplist_header">TOPP-PODCASTER</string>
@@ -396,6 +471,7 @@
<string name="gpodnetauth_device_chooseExistingDevice">Velg eksisterende enhet:</string>
<string name="gpodnetauth_device_errorEmpty">Device ID kan ikke være tom</string>
<string name="gpodnetauth_device_errorAlreadyUsed">EnhetsID er allerede i bruk</string>
+ <string name="gpodnetauth_device_caption_errorEmpty">Tittel kan ikke være tom</string>
<string name="gpodnetauth_device_butChoose">Velg</string>
<string name="gpodnetauth_finish_title">Innlogging lyktes!</string>
<string name="gpodnetauth_finish_descr">Gratulerer! Din gpodder.net konto er nå linket opp med din enhet. AntennaPod vil nå automatisk synkronisere abonnementer på din enhet med din gpodder.net konto.</string>
@@ -405,11 +481,14 @@
<string name="gpodnetsync_auth_error_descr">Feil brukernavn eller passord.</string>
<string name="gpodnetsync_error_title">gpodder.net synkroniseringserror</string>
<string name="gpodnetsync_error_descr">En feil oppsto under synkronisering av:\u0020</string>
+ <string name="gpodnetsync_pref_report_successful">Vellykket</string>
+ <string name="gpodnetsync_pref_report_failed">Mislyktes</string>
<!--Directory chooser-->
<string name="selected_folder_label">Valgt mappe</string>
<string name="create_folder_label">Lag mappe</string>
<string name="choose_data_directory">Velg datamappe</string>
<string name="choose_data_directory_message">Vennligst velg basisen for datamappen din. AntennaPod vil lage de nødvendige submappene dine.</string>
+ <string name="choose_data_directory_permission_rationale">Tilgang til ekstern lagring er nødvendig for å endre data mappe</string>
<string name="create_folder_msg">Lag en ny mappe med navn \"%1$s\"?</string>
<string name="create_folder_success">Lagde en ny mappe</string>
<string name="create_folder_error_no_write_access">Kan ikke skrive til denne mappen</string>
@@ -429,6 +508,7 @@
<!--Online feed view-->
<string name="subscribe_label">Abonner</string>
<string name="subscribed_label">Abonnert</string>
+ <string name="downloading_label">Laster ned...</string>
<!--Content descriptions for image buttons-->
<string name="rewind_label">Spol tilbake</string>
<string name="fast_forward_label">Spol fremover</string>
@@ -442,11 +522,17 @@
<!--Feed information screen-->
<string name="authentication_label">Autentisering</string>
<string name="authentication_descr">Endre brukernavnet og passordet for denne podcasten og dens episoder.</string>
+ <string name="auto_download_settings_label">Innstillinger for automatisk nedlastning</string>
+ <string name="episode_filters_label">Episodefilter</string>
+ <string name="episode_filters_include">Inkluder</string>
+ <string name="episode_filters_exclude">Utelukk</string>
+ <string name="keep_updated">Hold oppdatert</string>
<!--Progress information-->
<string name="progress_upgrading_database">Oppgraderer databasen</string>
<!--AntennaPodSP-->
<string name="sp_apps_importing_feeds_msg">Importerer abbonementer fra enkeltstående applikasjoner ...</string>
<string name="search_itunes_label">Søk på iTunes</string>
+ <string name="filter">Filter</string>
<!--Episodes apply actions-->
<string name="all_label">Alle</string>
<string name="selected_all_label">Valgte alle episoder</string>
@@ -460,6 +546,9 @@
<string name="selected_downloaded_label">Valgte nedlastede episoder</string>
<string name="not_downloaded_label">Ikke nedlastet</string>
<string name="selected_not_downloaded_label">Valgte ikke-nedlastede episoder</string>
+ <string name="queued_label">I kø</string>
+ <string name="not_queued_label">Ikke i kø</string>
+ <string name="selected_not_queued_label">Valgte episoder som ikke er i kø</string>
<!--Sort-->
<string name="sort_title_a_z">Tittel (A \u2192 Z)</string>
<string name="sort_title_z_a">Tittel (Z \u2192 A)</string>
@@ -474,7 +563,33 @@
<string name="rating_later_label">Minn meg på dette senere</string>
<string name="rating_now_label">Naturligvis, kom igjen!</string>
<!--Audio controls-->
+ <string name="playback_speed">Avspillingshastighet</string>
+ <string name="volume">Volum</string>
+ <string name="audio_effects">Lydeffekter</string>
+ <string name="stereo_to_mono">Nedmiksing: Stereo til mono</string>
+ <string name="sonic_only">Kun Sonic</string>
<!--proxy settings-->
+ <string name="proxy_type_label">Type</string>
+ <string name="host_label">Vert</string>
+ <string name="port_label">Port</string>
+ <string name="optional_hint">(Valgfri)</string>
+ <string name="proxy_test_label">Test</string>
+ <string name="proxy_checking">Kontrollerer...</string>
+ <string name="proxy_test_successful">Test vellykket</string>
+ <string name="proxy_test_failed">Test mislykket</string>
+ <string name="proxy_host_empty_error">Vert kan ikke være tom</string>
+ <string name="proxy_host_invalid_error">Vert er ikke en gyldig IP adresse eller domene</string>
+ <string name="proxy_port_invalid_error">Ikke gyldig port</string>
+ <!--Database import/export-->
+ <string name="import_export">Database import/eksport</string>
+ <string name="label_import">Importer</string>
+ <string name="label_export">Eksporter</string>
+ <string name="import_select_file">Velg fil å importere</string>
<!--Casting-->
+ <string name="cast_media_route_menu_title">Spill på...</string>
+ <string name="cast_not_castable">Valgt media er ikke kompatibel med strømmingsenhet</string>
+ <string name="cast_failed_to_play">Feilet å starte avspilling av media</string>
+ <string name="cast_failed_to_stop">Feilter å stoppe avspillingen av media</string>
+ <string name="cast_failed_to_pause">Feilet å pause avspillingen av media</string>
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-no/strings.xml b/core/src/main/res/values-no/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-no/strings.xml
+++ b/core/src/main/res/values-no/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-pl-rPL/strings.xml b/core/src/main/res/values-pl-rPL/strings.xml
index 194f387bd..4839ef60c 100644
--- a/core/src/main/res/values-pl-rPL/strings.xml
+++ b/core/src/main/res/values-pl-rPL/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Ulubione</string>
<string name="new_label">Nowy</string>
<string name="settings_label">Ustawienia</string>
- <string name="add_new_feed_label">Dodaj podcast</string>
<string name="downloads_label">Pobrane</string>
<string name="downloads_running_label">W toku</string>
<string name="downloads_completed_label">Ukończone</string>
@@ -412,7 +411,6 @@
<string name="pref_cast_title">Obsługa Chromecast</string>
<string name="pref_cast_message_play_flavor">Uruchom obsługę dla zdalnego odtwarzania mediów na innych urządzeniach (takich jak Chromecast, Audio Speakers albo Android TV)</string>
<string name="pref_cast_message_free_flavor">Chromecast wymagadodatkowych bibliotek, które są zablokowane w tej wersji AntennaPod</string>
- <string name="pref_enqueue_downloaded_title">Rzeczy z kolejki zostały pobrane</string>
<string name="pref_enqueue_downloaded_summary">Dodaj pobrane odcinki do kolejki</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Włącz automatyczne wspieranie na flattr.</string>
@@ -625,6 +623,7 @@ https://gpodder.net/register/</string>
<string name="proxy_host_empty_error">Host nie może być pusty!</string>
<string name="proxy_host_invalid_error">Host nie jest prawidłowym adresem IP albo domeną</string>
<string name="proxy_port_invalid_error">Błędny port</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">Odtwarzaj na...</string>
<string name="cast_disconnect_label">Rozłącz sesję</string>
diff --git a/core/src/main/res/values-pl/strings.xml b/core/src/main/res/values-pl/strings.xml
index 975aa5263..097417900 100644
--- a/core/src/main/res/values-pl/strings.xml
+++ b/core/src/main/res/values-pl/strings.xml
@@ -94,6 +94,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</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 7606f99f3..fc8633b1f 100644
--- a/core/src/main/res/values-pt-rBR/strings.xml
+++ b/core/src/main/res/values-pt-rBR/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favoritos</string>
<string name="new_label">Novo</string>
<string name="settings_label">Configurações</string>
- <string name="add_new_feed_label">Adicionar podcast</string>
<string name="downloads_label">Downloads</string>
<string name="downloads_running_label">Rodando</string>
<string name="downloads_completed_label">Finalizado</string>
@@ -408,7 +407,6 @@
<string name="pref_cast_title">Suporte ao Chromecast</string>
<string name="pref_cast_message_play_flavor">Habilitar o suporte para reprodução remota de mídia em dispositivos Cast (como Chromecast, Caixa de som ou Android TV)</string>
<string name="pref_cast_message_free_flavor">O Chromecast necessita de bibliotecas proprietárias de terceiros que estão desativadas nesta versão do AntennaPod</string>
- <string name="pref_enqueue_downloaded_title">Adicionar baixado à fila</string>
<string name="pref_enqueue_downloaded_summary">Adicionar episódios baixados à fila</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">Abilitar automaticamente o flattr</string>
@@ -614,6 +612,7 @@
<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 ou domínio válidos</string>
<string name="proxy_port_invalid_error">Porta inválida</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_media_route_menu_title">Reproduzir em...</string>
<string name="cast_disconnect_label">Desconectar a sessão do cast</string>
diff --git a/core/src/main/res/values-ro-rRO/strings.xml b/core/src/main/res/values-ro-rRO/strings.xml
index ba3f0ed4c..d39e48bbc 100644
--- a/core/src/main/res/values-ro-rRO/strings.xml
+++ b/core/src/main/res/values-ro-rRO/strings.xml
@@ -224,6 +224,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-ru/strings.xml b/core/src/main/res/values-ru/strings.xml
index 57a801304..5e7f8dd73 100644
--- a/core/src/main/res/values-ru/strings.xml
+++ b/core/src/main/res/values-ru/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Избранное</string>
<string name="new_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>
@@ -27,7 +26,7 @@
<string name="total_time_listened_to_podcasts">Общее время прослушивания подкастов:</string>
<string name="statistics_details_dialog">%1$d из %2$d выпусков начато.\n\nПрослушано %3$s из %4$s.</string>
<string name="statistics_mode">Режим подсчёта статистики</string>
- <string name="statistics_mode_normal">Рассчитывать длительность воспроизведённого на самом деле. Повторное воспроизведение засчитывается, а отметка о прослушивании — нет</string>
+ <string name="statistics_mode_normal">Рассчитывать длительность действительного воспроизведения. Повторное воспроизведение засчитывается, а отметка о прослушивании — нет</string>
<string name="statistics_mode_count_all">Прибавлять также все подкасты, отмеченные как прослушанные</string>
<string name="statistics_speed_not_counted">Замечание: Скорость воспроизведения не учитывается никогда.</string>
<!--Main activity-->
@@ -117,6 +116,7 @@
<string name="remove_feed_label">Удалить подкаст</string>
<string name="share_label">Поделиться…</string>
<string name="share_link_label">Поделиться ссылкой</string>
+ <string name="share_file_label">Поделиться файлом</string>
<string name="share_link_with_position_label">Поделиться ссылкой с отметкой времени</string>
<string name="share_feed_url_label">Поделиться ссылкой на канал</string>
<string name="share_item_url_label">Поделиться ссылкой на файл выпуска</string>
@@ -145,6 +145,7 @@
<string name="stream_label">Воспроизвести из сети</string>
<string name="remove_label">Удалить</string>
<string name="delete_label">Удалить</string>
+ <string name="delete_failed">Невозможно удалить файл. Попробуйте перезагрузить устройство.</string>
<string name="remove_episode_lable">Удалить выпуск</string>
<string name="marked_as_seen_label">Отмечено как просмотренное</string>
<string name="mark_read_label">Отметить как прослушанное</string>
@@ -302,11 +303,13 @@
<string name="pref_smart_mark_as_played_title">Предварительная отметка \"прослушано\"</string>
<string name="pref_skip_keeps_episodes_sum">Сохранять выпуски, помеченные как пропущенные</string>
<string name="pref_skip_keeps_episodes_title">Сохранять пропущенные выпуски</string>
+ <string name="pref_favorite_keeps_episodes_sum">Хранить выпуски, помеченные как избранное</string>
+ <string name="pref_favorite_keeps_episodes_title">Хранить избранные выпуски</string>
<string name="playback_pref">Воспроизведение</string>
<string name="network_pref">Сеть</string>
<string name="pref_autoUpdateIntervallOrTime_title">Время для обновлений</string>
<string name="pref_autoUpdateIntervallOrTime_sum">Выбрать часы или время суток для автоматического обновления каналов</string>
- <string name="pref_autoUpdateIntervallOrTime_message">Вы можете задать <i>интервал</i>, например \"каждые 2 часа\", выбрать <i>время</i>, например \"7:00\" или <i>отключить</i> автоматическое обновление. \n\n<small>Обратите внимание: время для обновлений приблизительное. Вы можете заметить небольшие задержки.</small></string>
+ <string name="pref_autoUpdateIntervallOrTime_message">Вы можете задать <i>интервал</i>, например, \"каждые 2 часа\", выбрать <i>время</i>, например, \"в 7:00\" или <i>отключить</i> автоматическое обновление. \n\n<small>Обратите внимание: время для обновлений приблизительное. Могут быть небольшие задержки.</small></string>
<string name="pref_autoUpdateIntervallOrTime_Disable">Отключить</string>
<string name="pref_autoUpdateIntervallOrTime_Interval">Задать интервал</string>
<string name="pref_autoUpdateIntervallOrTime_TimeOfDay">Задать время</string>
@@ -345,6 +348,8 @@
<string name="pref_automatic_download_sum">Настроить автоматическую загрузку выпусков.</string>
<string name="pref_autodl_wifi_filter_title">Включить фильтр Wi-Fi</string>
<string name="pref_autodl_wifi_filter_sum">Разрешать автоматическую загрузку только для выбранных сетей Wi-Fi.</string>
+ <string name="pref_autodl_allow_on_mobile_title">Загрузка через мобильное интернет-подключение</string>
+ <string name="pref_autodl_allow_on_mobile_sum">Позволить автоматические загрузки через мобильное интернет-подключение.</string>
<string name="pref_automatic_download_on_battery_title">Загружать без зарядки</string>
<string name="pref_automatic_download_on_battery_sum">Разрешать автоматическую загрузку когда батарея не заряжается</string>
<string name="pref_parallel_downloads_title">Одновременные загрузки</string>
@@ -624,6 +629,14 @@
<string name="proxy_host_empty_error">Обязательно укажите хост</string>
<string name="proxy_host_invalid_error">Неверный адрес или домен хоста</string>
<string name="proxy_port_invalid_error">Неверный порт</string>
+ <!--Database import/export-->
+ <string name="import_export">Импорт/экспорт базы данных</string>
+ <string name="import_export_warning">Данная опытная функция поможет перенести Ваши подписки и прослушанные выпуски на другое устройство.\n\nЭкспортированные базы данных можно импортировать только в ту же версию AntennaPod. В противном случае может произойти непредвиденное.\n\nПосле импорта выпуски могут быть помечены как загруженные, хотя это и не так. Простого нажатия на кнопку воспроизведения достаточно, чтобы AntennaPod распознала такой случай.</string>
+ <string name="label_import">Импорт</string>
+ <string name="label_export">Экспорт</string>
+ <string name="import_select_file">Выберите импортируемый файл</string>
+ <string name="export_ok">Успешно экспортировано. База данных была записана на карту памяти.</string>
+ <string name="import_ok">Успешно импортировано.\n\nПожалуйста, нажмите OK, чтобы перезапустить AntennaPod</string>
<!--Casting-->
<string name="cast_media_route_menu_title">Воспроизвести на…</string>
<string name="cast_disconnect_label">Закрыть сеанс передачи Google cast</string>
diff --git a/core/src/main/res/values-sw-rKE/strings.xml b/core/src/main/res/values-sw-rKE/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-sw-rKE/strings.xml
+++ b/core/src/main/res/values-sw-rKE/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-te/strings.xml b/core/src/main/res/values-te/strings.xml
index 8afbdb37d..93db7b76f 100644
--- a/core/src/main/res/values-te/strings.xml
+++ b/core/src/main/res/values-te/strings.xml
@@ -98,6 +98,7 @@
<!--proxy settings-->
<string name="proxy_type_label">రకం</string>
<string name="optional_hint">(ఐచ్చికం)</string>
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-tr/strings.xml b/core/src/main/res/values-tr/strings.xml
index 8b9bd5f20..9d9aa95e8 100644
--- a/core/src/main/res/values-tr/strings.xml
+++ b/core/src/main/res/values-tr/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Favoriler</string>
<string name="new_label">Yeni</string>
<string name="settings_label">Ayarlar</string>
- <string name="add_new_feed_label">Cep Yayını ekle</string>
<string name="downloads_label">İndirilenler</string>
<string name="downloads_running_label">Çalışıyor</string>
<string name="downloads_completed_label">Tamamlandı</string>
@@ -506,6 +505,7 @@
<string name="proxy_test_label">Test</string>
<string name="proxy_test_successful">Test başarılı</string>
<string name="proxy_test_failed">Test başarısız</string>
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-vi-rVN/strings.xml b/core/src/main/res/values-vi-rVN/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-vi-rVN/strings.xml
+++ b/core/src/main/res/values-vi-rVN/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-vi/strings.xml b/core/src/main/res/values-vi/strings.xml
index 2c304e07c..00ed733d1 100644
--- a/core/src/main/res/values-vi/strings.xml
+++ b/core/src/main/res/values-vi/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">Lượt thích</string>
<string name="new_label">Tạo mới</string>
<string name="settings_label">Thiết lập</string>
- <string name="add_new_feed_label">Thêm podcast</string>
<string name="downloads_label">Tải về</string>
<string name="downloads_running_label">Đang tải</string>
<string name="downloads_completed_label">Đã tải</string>
@@ -307,6 +306,7 @@
<string name="volume">Âm lượng</string>
<string name="audio_effects">Hiệu ứng âm thanh</string>
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-zh-rCN/strings.xml b/core/src/main/res/values-zh-rCN/strings.xml
index bdf9f3484..3eda888f9 100644
--- a/core/src/main/res/values-zh-rCN/strings.xml
+++ b/core/src/main/res/values-zh-rCN/strings.xml
@@ -9,7 +9,6 @@
<string name="favorite_episodes_label">收藏</string>
<string name="new_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>
@@ -67,7 +66,7 @@
<string name="refresh_label">刷新</string>
<string name="external_storage_error_msg">没有可用的外部存储. 请确保安装外部存储器, 这样本应用才可以正常工作.</string>
<string name="chapters_label">章节</string>
- <string name="chapter_duration">按时长: %1$s</string>
+ <string name="chapter_duration">时长: %1$s</string>
<string name="shownotes_label">笔记</string>
<string name="description_label">描述</string>
<string name="most_recent_prefix">最近曲目:\u0020</string>
@@ -114,6 +113,7 @@
<string name="remove_feed_label">删除播客</string>
<string name="share_label">分享</string>
<string name="share_link_label">分享网站链接</string>
+ <string name="share_file_label">分享文件</string>
<string name="share_link_with_position_label">分享网站链接与位置</string>
<string name="share_feed_url_label">分享订阅地址</string>
<string name="share_item_url_label">分享剧集文件URL</string>
@@ -141,6 +141,7 @@
<string name="stream_label">流媒体</string>
<string name="remove_label">删除</string>
<string name="delete_label">删除</string>
+ <string name="delete_failed">无法删除文件。重启可能解决该问题。</string>
<string name="remove_episode_lable">移除曲目</string>
<string name="marked_as_seen_label">标记为已读</string>
<string name="mark_read_label">标记已播放</string>
@@ -394,7 +395,6 @@
<string name="pref_cast_title">Chromecast 支持</string>
<string name="pref_cast_message_play_flavor">启用在 Cast 设备(例如 Chromecast 、 Audio Speakers 和 Android TV )上对于远端媒体回放的支持</string>
<string name="pref_cast_message_free_flavor">Chromecast 所需要的第三方库文件在这个版本的 AntennaPod 中被禁用</string>
- <string name="pref_enqueue_downloaded_title">队列任务下载完毕</string>
<string name="pref_enqueue_downloaded_summary">向队列添加已下载的节目</string>
<!--Auto-Flattr dialog-->
<string name="auto_flattr_enable">启用自动 flattring</string>
@@ -590,6 +590,7 @@
<string name="proxy_host_empty_error">主机地址不能为空</string>
<string name="proxy_host_invalid_error">主机地址为无效的IP地址或域名</string>
<string name="proxy_port_invalid_error">端口不可用</string>
+ <!--Database import/export-->
<!--Casting-->
<string name="cast_failed_to_play">媒体回放开始失败</string>
<string name="cast_failed_to_stop">媒体回放停止失败</string>
diff --git a/core/src/main/res/values-zh-rHK/strings.xml b/core/src/main/res/values-zh-rHK/strings.xml
index 28dfeb6e8..acf3abe75 100644
--- a/core/src/main/res/values-zh-rHK/strings.xml
+++ b/core/src/main/res/values-zh-rHK/strings.xml
@@ -33,6 +33,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values-zh-rTW/strings.xml b/core/src/main/res/values-zh-rTW/strings.xml
index 28dfeb6e8..87f749c37 100644
--- a/core/src/main/res/values-zh-rTW/strings.xml
+++ b/core/src/main/res/values-zh-rTW/strings.xml
@@ -1,22 +1,305 @@
<?xml version='1.0' encoding='UTF-8'?>
<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>
+ <string name="favorite_episodes_label">最愛</string>
+ <string name="new_label">新</string>
+ <string name="settings_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>
+ <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個劇集已開始。%3$s/%4$s已播放。</string>
+ <string name="statistics_mode">統計模式</string>
+ <string name="statistics_mode_normal">計算真實的播放時長。如果播放同一劇集兩遍,則會記錄兩遍的市場。如果只是標記為已播放,則不會被計入播放時長。</string>
+ <string name="statistics_mode_count_all">累加所有標記為已播放的播客</string>
+ <string name="statistics_speed_not_counted">注意:播放速度不被計入。</string>
<!--Main activity-->
+ <string name="drawer_open">打開菜單</string>
+ <string name="drawer_close">關閉菜單</string>
+ <string name="drawer_preferences">抽屜偏好設定</string>
+ <string name="drawer_feed_order_unplayed_episodes">按數量排序</string>
+ <string name="drawer_feed_order_alphabetical">按字母表排序</string>
+ <string name="drawer_feed_order_last_update">按發布日期排序</string>
+ <string name="drawer_feed_order_most_played">按已播放的劇集數排序</string>
+ <string name="drawer_feed_counter_new_unplayed">新增的未播放劇集數</string>
+ <string name="drawer_feed_counter_new">新劇集數</string>
+ <string name="drawer_feed_counter_unplayed">未播放劇集數</string>
+ <string name="drawer_feed_counter_downloaded">已下載的劇集數</string>
+ <string name="drawer_feed_counter_none">沒有</string>
<!--Webview actions-->
+ <string name="open_in_browser_label">在瀏覽器中打開</string>
+ <string name="copy_url_label">複製鏈接</string>
+ <string name="share_url_label">分析鏈接</string>
+ <string name="copied_url_msg">複製鏈接到剪貼板</string>
+ <string name="go_to_position_label">跳至此處</string>
<!--Playback history-->
+ <string name="clear_history_label">清除歷史</string>
<!--Other-->
+ <string name="confirm_label">確定</string>
+ <string name="cancel_label">取消</string>
+ <string name="yes">是</string>
+ <string name="no">否</string>
+ <string name="reset">重置</string>
+ <string name="author_label">作者</string>
+ <string name="language_label">語言</string>
+ <string name="url_label">鏈接</string>
+ <string name="podcast_settings_label">設置</string>
+ <string name="cover_label">圖片</string>
+ <string name="error_label">錯誤</string>
+ <string name="error_msg_prefix">發生錯誤:</string>
+ <string name="refresh_label">刷新</string>
+ <string name="external_storage_error_msg">外置空間不可用。請確保外置空間已掛載,這樣本軟體才能正常運行。</string>
+ <string name="chapters_label">章節</string>
+ <string name="chapter_duration">時長: %1$s</string>
+ <string name="shownotes_label">顯示筆記</string>
+ <string name="description_label">描述</string>
+ <string name="most_recent_prefix">最新劇集:\u0020</string>
+ <string name="episodes_suffix">\u0020劇集</string>
+ <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">自動刪除劇集</string>
+ <string name="parallel_downloads_suffix">\u0020同時下載</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="other">完成後%d 天</item>
+ </plurals>
<!--'Add Feed' Activity labels-->
+ <string name="feedurl_label">源鏈接</string>
+ <string name="etxtFeedurlHint">www.example.com/feed</string>
+ <string name="txtvfeedurl_label">添加播客鏈接</string>
+ <string name="podcastdirectories_label">在分類中查找鏈接</string>
+ <string name="podcastdirectories_descr">你可以按名字、類型或熱度在iTunes、fyyd或gpodder.net中搜索以添加新播客。</string>
+ <string name="browse_gpoddernet_label">瀏覽gpodder.net</string>
<!--Actions on feeds-->
+ <string name="mark_all_read_label">全部標記為已播放</string>
+ <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_msg">全部劇集標記為已讀</string>
+ <string name="mark_all_seen_confirmation_msg">請確認你要將所有劇集標記為已讀。</string>
+ <string name="show_info_label">顯示資料</string>
+ <string name="rename_feed_label">重命名播客</string>
+ <string name="remove_feed_label">移除播客</string>
+ <string name="share_label">分享</string>
+ <string name="share_link_label">分享鏈接</string>
+ <string name="share_file_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="feed_delete_confirmation_msg">請確認您即將刪除播客源\"%1$s\" 和它所有的劇集。</string>
+ <string name="feed_remover_msg">移除播客源</string>
+ <string name="load_complete_feed">刷新完成播客源</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>
+ <string name="hide_played_episodes_label">已播放</string>
+ <string name="hide_queued_episodes_label">隊列</string>
+ <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="hide_has_media_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>
+ <string name="pause_label">暫停</string>
+ <string name="stop_label">停止</string>
+ <string name="stream_label">流</string>
+ <string name="remove_label">移除</string>
+ <string name="delete_label">刪除</string>
+ <string name="delete_failed">刪除文件失敗。重啟設備試試看。</string>
+ <string name="remove_episode_lable">移除劇集</string>
+ <string name="marked_as_seen_label">標記為已讀</string>
+ <string name="mark_read_label">標記為已播放</string>
+ <string name="marked_as_read_label">已標記為已播放</string>
+ <string name="mark_unread_label">標記為未播放</string>
+ <string name="add_to_queue_label">加入隊列</string>
+ <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 this</string>
+ <string name="skip_episode_label">跳過劇集</string>
+ <string name="activate_auto_download">激活自動下載</string>
+ <string name="deactivate_auto_download">禁用自動下載</string>
+ <string name="reset_position">重置播放位置</string>
+ <string name="removed_item">項目已移除</string>
<!--Download messages and labels-->
+ <string name="download_successful">成功</string>
+ <string name="download_failed">失敗</string>
+ <string name="download_pending">下載等待中</string>
+ <string name="download_running">下載中</string>
+ <string name="download_error_device_not_found">沒找到儲存空間</string>
+ <string name="download_error_insufficient_space">儲存空間不足</string>
+ <string name="download_error_file_error">文件錯誤</string>
+ <string name="download_error_http_data_error">HTTP數據錯誤</string>
+ <string name="download_error_error_unknown">位置錯誤</string>
+ <string name="download_error_parser_exception">解析器異常</string>
+ <string name="download_error_unsupported_type">未支援的播客源類型</string>
+ <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_error_malformed_url">鏈接格式不正確</string>
+ <string name="download_error_io_error">IO 錯誤</string>
+ <string name="download_error_request_error">請求錯誤</string>
+ <string name="download_error_db_access">數據庫存取錯誤</string>
+ <plurals name="downloads_left">
+ <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>
+ <string name="download_log_title_unknown">未知標題</string>
+ <string name="download_type_feed">播客源</string>
+ <string name="download_type_media">媒體文件</string>
+ <string name="download_type_image">圖像</string>
+ <string name="download_request_error_dialog_message_prefix">下載此文件時出錯:\u0020</string>
+ <string name="authentication_notification_title">需要授權</string>
+ <string name="authentication_notification_msg">這個資源需要用戶名和密碼</string>
+ <string name="confirm_mobile_download_dialog_title">確定使用移動數據下載</string>
+ <string name="confirm_mobile_download_dialog_message_not_in_queue">通過移動數據下載是禁用的。\n\n您可以選擇添加本劇集到隊列或臨時允許通過移動數據下載。\n\n<small>您的臨時決定有效期為10分鐘</small></string>
+ <string name="confirm_mobile_download_dialog_message">通過移動數據下載是禁用的。\n\n您是否要臨時允許通過移動數據下載。\n\n<small>您的臨時決定有效期為10分鐘</small></string>
+ <string name="confirm_mobile_download_dialog_only_add_to_queue">加入隊列</string>
+ <string name="confirm_mobile_download_dialog_enable_temporarily">臨時允許</string>
<!--Mediaplayer messages-->
+ <string name="player_error_msg">錯誤!</string>
+ <string name="player_stopped_msg">播放完畢</string>
+ <string name="player_preparing_msg">準備中</string>
+ <string name="player_ready_msg">準備</string>
+ <string name="player_seeking_msg">搜索中</string>
+ <string name="playback_error_server_died">服務器未響應</string>
+ <string name="playback_error_unknown">未知錯誤</string>
+ <string name="no_media_playing_label">播放完畢</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>
+ <string name="move_to_top_label">移動到頂部</string>
+ <string name="move_to_bottom_label">移動的底部</string>
+ <string name="sort">排序</string>
+ <string name="date">日期</string>
+ <string name="duration">時長</string>
+ <string name="episode_title">劇集標題</string>
+ <string name="feed_title">源標題</string>
+ <string name="ascending">升序</string>
+ <string name="descending">降序</string>
+ <string name="clear_queue_confirmation_msg">請確認您要清除隊列以及其中所有的劇集</string>
<!--Flattr-->
+ <string name="flattr_auth_label">Flattr 登錄</string>
+ <string name="flattr_auth_explanation">輕按下方按鈕開始授權流程。您將會在瀏覽器打開flattr的登錄頁並被要求授予AntennaPod關於flattr的權限。完成授權後,您將會自動回到本頁面。</string>
+ <string name="authenticate_label">授權</string>
+ <string name="return_home_label">返回主頁</string>
+ <string name="flattr_auth_success">授權成功!您可以在本應用使用flatter的功能了。</string>
+ <string name="no_flattr_token_title">未找到Flattr密鑰</string>
+ <string name="no_flattr_token_notification_msg">您的flattr賬戶似乎還未關聯至AntennaPod。請按這裡來進行授權。</string>
+ <string name="no_flattr_token_msg">您的flattr賬戶似乎還未關聯至AntennaPod。您可以通過關聯flattr賬戶至AntennaPod來在本應用內部flatter東西,您也可以去通過網站flattr東西。</string>
+ <string name="authenticate_now_label">授權</string>
+ <string name="action_forbidden_title">操作被禁止</string>
+ <string name="action_forbidden_msg">AntennaPod沒有進行此操作的權限。可能是因為您賬戶與AntennaPod的關聯已被撤銷。您可以重新授權或通過網頁來操作。</string>
+ <string name="access_revoked_title">權限已撤銷</string>
+ <string name="access_revoked_info">您已成功撤銷AntennaPod與您賬戶的關聯。要完成此流程,請您前往flattr的網站,在賬戶設置中也移除本應用的關聯。</string>
<!--Flattr-->
+ <string name="flattr_click_success">Flattr了一個事物!</string>
+ <string name="flattr_click_success_count">Flatter了 %d 個事物!</string>
+ <string name="flattr_click_success_queue">Flattr了: %s。</string>
+ <string name="flattr_click_failure_count">未能 flattr %d 個事物!</string>
+ <string name="flattr_click_failure">未能flattr %s。</string>
+ <string name="flattr_click_enqueued">稍後會被flattr</string>
+ <string name="flattring_thing">Flattring %s</string>
+ <string name="flattring_label">AntennaPod 正在 flattr</string>
+ <string name="flattrd_label">AntennaPod 完成 flattr</string>
+ <string name="flattrd_failed_label">AntennaPod未能完成flattr</string>
+ <string name="flattr_retrieving_status">正在接收flattr的事物</string>
<!--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> 。\nPrestissimo與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">耳機或藍牙斷開連接時暫停播放</string>
+ <string name="pref_unpauseOnHeadsetReconnect_sum">當耳機再次連接時繼續播放</string>
+ <string name="pref_unpauseOnBluetoothReconnect_sum">當藍牙再次連接時繼續播放</string>
+ <string name="pref_hardwareForwardButtonSkips_title">快進按鈕跳過</string>
+ <string name="pref_hardwareForwardButtonSkips_sum">當按下一個實體的快進按鈕時,跳過下一個劇集而不進行快進</string>
+ <string name="pref_hardwarePreviousButtonRestarts_title">後退鍵重新播放</string>
+ <string name="pref_hardwarePreviousButtonRestarts_sum">當按下一個實體鍵的後退按鈕時,重新播放本劇集而不是後退</string>
+ <string name="pref_followQueue_sum">當播放完畢時自動跳至列表中的下一個項目</string>
+ <string name="pref_auto_delete_sum">播放完畢後刪除劇集</string>
+ <string name="pref_auto_delete_title">自動刪除</string>
+ <string name="pref_smart_mark_as_played_sum">即使播放時間少於特定秒數就離開,也標記劇集為已播放過。</string>
+ <string name="pref_smart_mark_as_played_title">智慧標記為已播放過</string>
+ <string name="pref_skip_keeps_episodes_sum">當跳過時,保持劇集</string>
+ <string name="pref_skip_keeps_episodes_title">保持跳過的聚集</string>
+ <string name="pref_favorite_keeps_episodes_sum">當標記為喜歡的,保持劇集</string>
+ <string name="pref_favorite_keeps_episodes_title">保持喜歡的劇集</string>
+ <string name="playback_pref">播放</string>
<!--Auto-Flattr dialog-->
<!--Search-->
<!--OPML import and export-->
@@ -33,6 +316,7 @@
<!--Rating dialog-->
<!--Audio controls-->
<!--proxy settings-->
+ <!--Database import/export-->
<!--Casting-->
<!--<string name="cast_failed_to_connect">Could not connect to the device</string>-->
</resources>
diff --git a/core/src/main/res/values/colors.xml b/core/src/main/res/values/colors.xml
index 981d16d03..969500928 100644
--- a/core/src/main/res/values/colors.xml
+++ b/core/src/main/res/values/colors.xml
@@ -20,6 +20,7 @@
<color name="swipe_refresh_secondary_color_dark">#060708</color>
<color name="new_indicator_green">#669900</color>
<color name="image_readability_tint">#80000000</color>
+ <color name="feed_image_bg">#50000000</color>
<color name="selection_background_color_dark">#286E8A</color>
<color name="selection_background_color_light">#81CFEA</color>
diff --git a/core/src/main/res/values/strings.xml b/core/src/main/res/values/strings.xml
index 162bce136..5558b97b3 100644
--- a/core/src/main/res/values/strings.xml
+++ b/core/src/main/res/values/strings.xml
@@ -182,6 +182,8 @@
<string name="download_failed">failed</string>
<string name="download_pending">Download pending</string>
<string name="download_running">Download running</string>
+ <string name="download_error_details">Details</string>
+ <string name="download_error_details_message">%1$s \n\nFile URL:\n%2$s</string>
<string name="download_error_device_not_found">Storage Device not found</string>
<string name="download_error_insufficient_space">Insufficient Space</string>
<string name="download_error_file_error">File Error</string>
@@ -476,8 +478,8 @@
<string name="html_export_label">HTML export</string>
<string name="exporting_label">Exporting&#8230;</string>
<string name="export_error_label">Export error</string>
- <string name="opml_export_success_title">OPML Export successful.</string>
- <string name="opml_export_success_sum">The .opml file was written to:\u0020</string>
+ <string name="export_success_title">Export successful</string>
+ <string name="export_success_sum">The exported file was written to:\n\n%1$s</string>
<string name="opml_import_ask_read_permission">Access to external storage is required to read the OPML file</string>
<!-- Sleep timer -->