Simplify & clean up offline support in demo app

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=193938140
This commit is contained in:
olly 2018-04-23 09:45:44 -07:00 committed by Oliver Woodman
parent e0af050163
commit adc77fd0b1
95 changed files with 602 additions and 310 deletions

View File

@ -35,9 +35,13 @@ import java.io.File;
*/
public class DemoApplication extends Application {
private static final String DOWNLOAD_CACHE_FOLDER = "downloads";
public static final boolean USE_EXTENSION_RENDERERS = "withExtensions".equals(BuildConfig.FLAVOR);
private static final String DOWNLOAD_ACTION_FILE = "actions";
private static final String DOWNLOAD_CONTENT_DIRECTORY = "downloads";
protected String userAgent;
private File downloadDirectory;
private Cache downloadCache;
@Override
@ -60,20 +64,27 @@ public class DemoApplication extends Application {
}
/** Returns the download {@link Cache}. */
public Cache getDownloadCache() {
public synchronized Cache getDownloadCache() {
if (downloadCache == null) {
File dir = getExternalFilesDir(null);
if (dir == null) {
dir = getFilesDir();
}
File downloadCacheFolder = new File(dir, DOWNLOAD_CACHE_FOLDER);
downloadCache = new SimpleCache(downloadCacheFolder, new NoOpCacheEvictor());
File downloadContentDirectory = new File(getDownloadDirectory(), DOWNLOAD_CONTENT_DIRECTORY);
downloadCache = new SimpleCache(downloadContentDirectory, new NoOpCacheEvictor());
}
return downloadCache;
}
public boolean useExtensionRenderers() {
return "withExtensions".equals(BuildConfig.FLAVOR);
/** Returns the file in which active download actions should be saved. */
public synchronized File getDownloadActionFile() {
return new File(getDownloadDirectory(), DOWNLOAD_ACTION_FILE);
}
private File getDownloadDirectory() {
if (downloadDirectory == null) {
downloadDirectory = getExternalFilesDir(null);
if (downloadDirectory == null) {
downloadDirectory = getFilesDir();
}
}
return downloadDirectory;
}
private static CacheDataSourceFactory createReadOnlyCacheDataSource(

View File

@ -30,15 +30,12 @@ import com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloadAc
import com.google.android.exoplayer2.ui.DownloadNotificationUtil;
import com.google.android.exoplayer2.ui.NotificationUtil;
import com.google.android.exoplayer2.util.ErrorMessageProvider;
import java.io.File;
/** Demo DownloadService implementation. */
public class DemoDownloadService extends DownloadService {
private static final String CHANNEL_ID = "my_channel_01";
private static final String CHANNEL_ID = "download_channel";
private static final int JOB_ID = 1;
private static final int FOREGROUND_NOTIFICATION_ID = 1;
private static DownloadManager downloadManager;
@ -52,7 +49,7 @@ public class DemoDownloadService extends DownloadService {
NotificationUtil.createNotificationChannel(
this,
CHANNEL_ID,
R.string.download_notifications_channel_name,
R.string.exo_download_notification_channel_name,
NotificationUtil.IMPORTANCE_LOW);
super.onCreate();
}
@ -64,13 +61,12 @@ public class DemoDownloadService extends DownloadService {
DownloaderConstructorHelper constructorHelper =
new DownloaderConstructorHelper(
application.getDownloadCache(), application.buildHttpDataSourceFactory(null));
String actionFilePath = new File(getExternalCacheDir(), "actionFile").getAbsolutePath();
downloadManager =
new DownloadManager(
constructorHelper,
/*maxSimultaneousDownloads=*/ 2,
DownloadManager.DEFAULT_MIN_RETRY_COUNT,
actionFilePath,
application.getDownloadActionFile(),
DashDownloadAction.DESERIALIZER,
HlsDownloadAction.DESERIALIZER,
SsDownloadAction.DESERIALIZER,

View File

@ -15,23 +15,18 @@
*/
package com.google.android.exoplayer2.demo;
import static com.google.android.exoplayer2.demo.PlayerActivity.DRM_SCHEME_EXTRA;
import static com.google.android.exoplayer2.demo.PlayerActivity.EXTENSION_EXTRA;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.Log;
import android.util.SparseBooleanArray;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.exoplayer2.C;
import com.google.android.exoplayer2.Format;
@ -59,11 +54,10 @@ import java.util.List;
public class DownloaderActivity extends Activity {
public static final String PLAYER_INTENT = "player_intent";
public static final String SAMPLE_NAME = "stream_name";
private static final String TAG = "DownloaderActivity";
public static final String SAMPLE_NAME = "sample_name";
private Intent playerIntent;
private String sampleName;
@SuppressWarnings("rawtypes")
private AsyncTask manifestDownloaderTask;
@ -72,8 +66,6 @@ public class DownloaderActivity extends Activity {
private ListView representationList;
private ArrayAdapter<RepresentationItem> arrayAdapter;
private AlertDialog cancelDialog;
private String sampleName;
@Override
protected void onCreate(Bundle savedInstanceState) {
@ -82,21 +74,15 @@ public class DownloaderActivity extends Activity {
Intent intent = getIntent();
playerIntent = intent.getParcelableExtra(PLAYER_INTENT);
TextView streamName = findViewById(R.id.sample_name);
Uri sampleUri = playerIntent.getData();
sampleName = intent.getStringExtra(SAMPLE_NAME);
streamName.setText(sampleName);
getActionBar().setTitle(sampleName);
arrayAdapter = new ArrayAdapter<>(this, android.R.layout.simple_list_item_multiple_choice);
representationList = findViewById(R.id.representation_list);
representationList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
representationList.setAdapter(arrayAdapter);
if (playerIntent.hasExtra(DRM_SCHEME_EXTRA)) {
showToastAndFinish(R.string.not_supported_content_type);
}
Uri sampleUri = playerIntent.getData();
DemoApplication application = (DemoApplication) getApplication();
DownloaderConstructorHelper constructorHelper =
new DownloaderConstructorHelper(
@ -107,33 +93,35 @@ public class DownloaderActivity extends Activity {
case C.TYPE_DASH:
downloadUtilMethods = new DashDownloadUtilMethods(sampleUri, constructorHelper);
break;
case C.TYPE_HLS:
downloadUtilMethods = new HlsDownloadUtilMethods(sampleUri, constructorHelper);
break;
case C.TYPE_SS:
downloadUtilMethods = new SsDownloadUtilMethods(sampleUri, constructorHelper);
break;
case C.TYPE_HLS:
downloadUtilMethods = new HlsDownloadUtilMethods(sampleUri, constructorHelper);
break;
case C.TYPE_OTHER:
downloadUtilMethods = new ProgressiveDownloadUtilMethods(sampleUri, constructorHelper);
break;
default:
showToastAndFinish(R.string.not_supported_content_type);
break;
throw new IllegalStateException("Unsupported type: " + type);
}
updateRepresentationsList();
}
@Override
protected void onPause() {
stopAll();
super.onPause();
protected void onStart() {
super.onStart();
updateRepresentationsList();
}
@Override
protected void onResume() {
super.onResume();
updateRepresentationsList();
protected void onStop() {
if (manifestDownloaderTask != null) {
manifestDownloaderTask.cancel(true);
manifestDownloaderTask = null;
}
super.onStop();
}
// This method is referenced in the layout file
@ -143,34 +131,35 @@ public class DownloaderActivity extends Activity {
if (id == R.id.download_button) {
startDownload();
} else if (id == R.id.remove_all_button) {
removeDownloaded();
} else if (id == R.id.refresh) {
removeDownload();
} else if (id == R.id.refresh_button) {
updateRepresentationsList();
} else if (id == R.id.play_button) {
playDownloaded();
playDownload();
}
}
private void startDownload() {
ArrayList<Object> representationKeys = getSelectedRepresentationKeys(true);
if (representationKeys == null) {
return;
ArrayList<Object> representationKeys = getSelectedRepresentationKeys();
if (!representationKeys.isEmpty()) {
DownloadService.addDownloadAction(
this,
DemoDownloadService.class,
downloadUtilMethods.getDownloadAction(sampleName, representationKeys));
}
DownloadService.addDownloadAction(
this,
DemoDownloadService.class,
downloadUtilMethods.getDownloadAction(sampleName, representationKeys));
}
private void removeDownloaded() {
private void removeDownload() {
DownloadService.addDownloadAction(
this, DemoDownloadService.class, downloadUtilMethods.getRemoveAction());
showToastAndFinish(R.string.removing_all);
for (int i = 0; i < representationList.getChildCount(); i++) {
representationList.setItemChecked(i, false);
}
}
@SuppressWarnings("SuspiciousToArrayCall")
private void playDownloaded() {
ArrayList<Object> selectedRepresentationKeys = getSelectedRepresentationKeys(false);
private void playDownload() {
ArrayList<Object> selectedRepresentationKeys = getSelectedRepresentationKeys();
if (selectedRepresentationKeys.isEmpty()) {
playerIntent.removeExtra(PlayerActivity.MANIFEST_FILTER_EXTRA);
} else if (selectedRepresentationKeys.get(0) instanceof Parcelable) {
@ -186,37 +175,14 @@ public class DownloaderActivity extends Activity {
startActivity(playerIntent);
}
private void stopAll() {
if (cancelDialog != null) {
cancelDialog.dismiss();
}
private void updateRepresentationsList() {
if (manifestDownloaderTask != null) {
manifestDownloaderTask.cancel(true);
manifestDownloaderTask = null;
}
}
private void updateRepresentationsList() {
if (cancelDialog == null) {
cancelDialog =
new AlertDialog.Builder(this)
.setMessage("Please wait")
.setOnCancelListener(
new DialogInterface.OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
stopAll();
}
})
.create();
}
cancelDialog.setTitle("Updating representations");
cancelDialog.show();
manifestDownloaderTask = new ManifestDownloaderTask().execute();
}
private ArrayList<Object> getSelectedRepresentationKeys(boolean unselect) {
private ArrayList<Object> getSelectedRepresentationKeys() {
SparseBooleanArray checked = representationList.getCheckedItemPositions();
ArrayList<Object> representations = new ArrayList<>(checked.size());
for (int i = 0; i < checked.size(); i++) {
@ -225,35 +191,26 @@ public class DownloaderActivity extends Activity {
RepresentationItem item =
(RepresentationItem) representationList.getItemAtPosition(position);
representations.add(item.key);
if (unselect) {
representationList.setItemChecked(position, false);
}
}
}
return representations;
}
private void showToastAndFinish(int resId) {
showToast(resId);
finish();
}
private void showToast(int resId) {
Toast.makeText(getApplicationContext(), resId, Toast.LENGTH_LONG).show();
}
private static final class RepresentationItem {
public final Object key;
public final String title;
public final int percentDownloaded;
public RepresentationItem(Object key, String title) {
public RepresentationItem(Object key, String title, float percentDownloaded) {
this.key = key;
this.title = title;
this.percentDownloaded = (int) percentDownloaded;
}
@Override
public String toString() {
return title;
return title + " (" + percentDownloaded + "%)";
}
}
@ -262,27 +219,25 @@ public class DownloaderActivity extends Activity {
@Override
protected List<RepresentationItem> doInBackground(Void... ignore) {
List<RepresentationItem> items;
try {
items = downloadUtilMethods.getRepresentationItems();
return downloadUtilMethods.getRepresentationItems();
} catch (IOException | InterruptedException e) {
Log.e(TAG, "Getting representations failed", e);
return null;
}
return items;
}
@Override
protected void onPostExecute(List<RepresentationItem> items) {
if (items == null) {
showToastAndFinish(R.string.manifest_download_error);
Toast.makeText(
getApplicationContext(), R.string.download_manifest_load_error, Toast.LENGTH_LONG)
.show();
return;
}
arrayAdapter.clear();
for (RepresentationItem representationItem : items) {
arrayAdapter.add(representationItem);
}
stopAll();
}
}
@ -332,13 +287,7 @@ public class DownloaderActivity extends Activity {
.representations
.get(key.representationIndex);
String trackName = DemoUtil.buildTrackName(representation.format);
int totalSegments = downloader.getTotalSegments();
int downloadedRatio = 0;
if (totalSegments != 0) {
downloadedRatio = (downloader.getDownloadedSegments() * 100) / totalSegments;
}
String name = key.toString() + ' ' + trackName + ' ' + downloadedRatio + '%';
items.add(new RepresentationItem(key, name));
items.add(new RepresentationItem(key, trackName, downloader.getDownloadPercentage()));
}
return items;
}
@ -346,13 +295,9 @@ public class DownloaderActivity extends Activity {
@Override
public DownloadAction getDownloadAction(
String sampleName, ArrayList<Object> representationKeys) {
StringBuilder sb = new StringBuilder(sampleName);
RepresentationKey[] keys =
representationKeys.toArray(new RepresentationKey[representationKeys.size()]);
for (RepresentationKey representationKey : keys) {
sb.append('-').append(representationKey);
}
return new DashDownloadAction(manifestUri, false, sb.toString(), keys);
return new DashDownloadAction(manifestUri, false, sampleName, keys);
}
@Override
@ -379,13 +324,7 @@ public class DownloaderActivity extends Activity {
} catch (IOException e) {
continue;
}
int totalSegments = downloader.getTotalSegments();
int downloadedRatio = 0;
if (totalSegments != 0) {
downloadedRatio = (downloader.getDownloadedSegments() * 100) / totalSegments;
}
String name = key + ' ' /*+ trackName + ' '*/ + downloadedRatio + '%';
items.add(new RepresentationItem(key, name));
items.add(new RepresentationItem(key, key, downloader.getDownloadPercentage()));
}
return items;
}
@ -393,12 +332,8 @@ public class DownloaderActivity extends Activity {
@Override
public DownloadAction getDownloadAction(
String sampleName, ArrayList<Object> representationKeys) {
StringBuilder sb = new StringBuilder(sampleName);
String[] keys = representationKeys.toArray(new String[representationKeys.size()]);
for (String key : keys) {
sb.append('-').append(key);
}
return new HlsDownloadAction(manifestUri, false, sb.toString(), keys);
return new HlsDownloadAction(manifestUri, false, sampleName, keys);
}
@Override
@ -428,13 +363,7 @@ public class DownloaderActivity extends Activity {
Format format =
downloader.getManifest().streamElements[key.streamElementIndex].formats[key.trackIndex];
String trackName = DemoUtil.buildTrackName(format);
int totalSegments = downloader.getTotalSegments();
int downloadedRatio = 0;
if (totalSegments != 0) {
downloadedRatio = (downloader.getDownloadedSegments() * 100) / totalSegments;
}
String name = key.toString() + ' ' + trackName + ' ' + downloadedRatio + '%';
items.add(new RepresentationItem(key, name));
items.add(new RepresentationItem(key, trackName, downloader.getDownloadPercentage()));
}
return items;
}
@ -442,12 +371,8 @@ public class DownloaderActivity extends Activity {
@Override
public DownloadAction getDownloadAction(
String sampleName, ArrayList<Object> representationKeys) {
StringBuilder sb = new StringBuilder(sampleName);
TrackKey[] keys = representationKeys.toArray(new TrackKey[representationKeys.size()]);
for (TrackKey trackKey : keys) {
sb.append('-').append(trackKey);
}
return new SsDownloadAction(manifestUri, false, sb.toString(), keys);
return new SsDownloadAction(manifestUri, false, sampleName, keys);
}
@Override
@ -470,9 +395,7 @@ public class DownloaderActivity extends Activity {
ArrayList<RepresentationItem> items = new ArrayList<>();
{
downloader.init();
int downloadedRatio = (int) downloader.getDownloadPercentage();
String name = "track 1 - " + downloadedRatio + '%';
items.add(new RepresentationItem(null, name));
items.add(new RepresentationItem(null, "Stream", downloader.getDownloadPercentage()));
}
return items;
}

View File

@ -381,7 +381,7 @@ public class PlayerActivity extends Activity
boolean preferExtensionDecoders =
intent.getBooleanExtra(PREFER_EXTENSION_DECODERS_EXTRA, false);
@DefaultRenderersFactory.ExtensionRendererMode int extensionRendererMode =
((DemoApplication) getApplication()).useExtensionRenderers()
DemoApplication.USE_EXTENSION_RENDERERS
? (preferExtensionDecoders ? DefaultRenderersFactory.EXTENSION_RENDERER_MODE_PREFER
: DefaultRenderersFactory.EXTENSION_RENDERER_MODE_ON)
: DefaultRenderersFactory.EXTENSION_RENDERER_MODE_OFF;
@ -635,13 +635,13 @@ public class PlayerActivity extends Activity
int label;
switch (player.getRendererType(i)) {
case C.TRACK_TYPE_AUDIO:
label = R.string.audio;
label = R.string.exo_track_selection_title_audio;
break;
case C.TRACK_TYPE_VIDEO:
label = R.string.video;
label = R.string.exo_track_selection_title_video;
break;
case C.TRACK_TYPE_TEXT:
label = R.string.text;
label = R.string.exo_track_selection_title_text;
break;
default:
continue;

View File

@ -123,7 +123,7 @@ public class SampleChooserActivity extends Activity {
if (!(sample instanceof UriSample) || sample.drmInfo != null) {
Toast.makeText(
getApplicationContext(),
R.string.supports_downloading_only_single_not_drm_protected,
R.string.download_only_single_period_non_drm_protected,
Toast.LENGTH_SHORT)
.show();
return;

View File

@ -109,7 +109,7 @@ import java.util.Arrays;
disableView = (CheckedTextView) inflater.inflate(
android.R.layout.simple_list_item_single_choice, root, false);
disableView.setBackgroundResource(selectableItemBackgroundResourceId);
disableView.setText(R.string.selection_disabled);
disableView.setText(R.string.exo_track_selection_none);
disableView.setFocusable(true);
disableView.setOnClickListener(this);
root.addView(disableView);
@ -118,7 +118,7 @@ import java.util.Arrays;
defaultView = (CheckedTextView) inflater.inflate(
android.R.layout.simple_list_item_single_choice, root, false);
defaultView.setBackgroundResource(selectableItemBackgroundResourceId);
defaultView.setText(R.string.selection_default);
defaultView.setText(R.string.exo_track_selection_auto);
defaultView.setFocusable(true);
defaultView.setOnClickListener(this);
root.addView(inflater.inflate(R.layout.list_divider, root, false));

View File

@ -14,71 +14,45 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_downloader"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context="com.google.android.exoplayer2.demo.DownloaderActivity">
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/sample"/>
<TextView
android:id="@+id/sample_name"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:paddingLeft="5dp"
tools:text="Sample Name"/>
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="horizontal">
<Button
android:id="@+id/download_button"
<Button android:id="@+id/download_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/download"/>
android:text="@string/exo_download_description"/>
<Button
android:id="@+id/remove_all_button"
<Button android:id="@+id/remove_all_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/remove_all"/>
android:text="@string/download_remove_all"/>
<Button
android:id="@+id/refresh"
<Button android:id="@+id/refresh_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/refresh"/>
android:text="@string/download_refresh"/>
<Button
android:id="@+id/play_button"
<Button android:id="@+id/play_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onClick"
android:text="@string/play"/>
android:text="@string/exo_controls_play_description"/>
</LinearLayout>
<ListView
android:id="@+id/representation_list"
<ListView android:id="@+id/representation_list"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
</LinearLayout>

View File

@ -36,7 +36,7 @@
android:id="@+id/download_button"
android:layout_width="35dip"
android:layout_height="wrap_content"
android:contentDescription="Download the sample"
android:contentDescription="@string/exo_download_description"
android:gravity="center_vertical"
android:src="@android:drawable/stat_sys_download"/>

View File

@ -17,16 +17,6 @@
<string name="application_name">ExoPlayer</string>
<string name="video">Video</string>
<string name="audio">Audio</string>
<string name="text">Text</string>
<string name="selection_disabled">Disabled</string>
<string name="selection_default">Default</string>
<string name="unexpected_intent_action">Unexpected intent action: <xliff:g id="action">%1$s</xliff:g></string>
<string name="error_unrecognized_abr_algorithm">Unrecognized ABR algorithm</string>
@ -55,24 +45,12 @@
<string name="ima_not_loaded">Playing sample without ads, as the IMA extension was not loaded</string>
<string name="download_notifications_channel_name">Downloads</string>
<string name="download_manifest_load_error">Failed to download manifest</string>
<string name="sample">Sample:</string>
<string name="download_remove_all">Remove all</string>
<string name="manifest_download_error">Manifest failed to download</string>
<string name="download_refresh">Refresh</string>
<string name="download">Download</string>
<string name="play">Play</string>
<string name="remove_all">Remove All</string>
<string name="removing_all">Removing all cached data.</string>
<string name="refresh">Refresh</string>
<string name="not_supported_content_type">Not supported content type.</string>
<string name="supports_downloading_only_single_not_drm_protected">Currently only downloading of single, not DRM protected content is demonstrated in this app.</string>
<string name="download_only_single_period_non_drm_protected">Currently only downloading of single period non-DRM protected content is demonstrated in this app.</string>
</resources>

View File

@ -98,18 +98,18 @@ public final class DownloadManager {
*
* @param constructorHelper A {@link DownloaderConstructorHelper} to create {@link Downloader}s
* for downloading data.
* @param actionSaveFile File to save active actions.
* @param actionFile The file in which active actions are saved.
* @param deserializers Used to deserialize {@link DownloadAction}s.
*/
public DownloadManager(
DownloaderConstructorHelper constructorHelper,
String actionSaveFile,
File actionFile,
Deserializer... deserializers) {
this(
constructorHelper,
DEFAULT_MAX_SIMULTANEOUS_DOWNLOADS,
DEFAULT_MIN_RETRY_COUNT,
actionSaveFile,
actionFile,
deserializers);
}
@ -120,14 +120,14 @@ public final class DownloadManager {
* for downloading data.
* @param maxSimultaneousDownloads The maximum number of simultaneous downloads.
* @param minRetryCount The minimum number of times the downloads must be retried before failing.
* @param actionSaveFile File to save active actions.
* @param actionFile The file in which active actions are saved.
* @param deserializers Used to deserialize {@link DownloadAction}s.
*/
public DownloadManager(
DownloaderConstructorHelper constructorHelper,
int maxSimultaneousDownloads,
int minRetryCount,
String actionSaveFile,
File actionFile,
Deserializer... deserializers) {
Assertions.checkArgument(
deserializers.length > 0, "At least one Deserializer should be given.");
@ -135,7 +135,7 @@ public final class DownloadManager {
this.downloaderConstructorHelper = constructorHelper;
this.maxActiveDownloadTasks = maxSimultaneousDownloads;
this.minRetryCount = minRetryCount;
this.actionFile = new ActionFile(new File(actionSaveFile));
this.actionFile = new ActionFile(actionFile);
this.deserializers = deserializers;
this.downloadsStopped = true;

View File

@ -430,7 +430,7 @@ public class DownloadManagerTest {
Mockito.mock(Cache.class), DummyDataSource.FACTORY),
maxActiveDownloadTasks,
MIN_RETRY_COUNT,
actionFile.getAbsolutePath(),
actionFile,
ProgressiveDownloadAction.DESERIALIZER);
downloadManager.addListener(testDownloadListener);
downloadManager.startDownloads();

View File

@ -261,9 +261,9 @@ public class DownloadManagerDashTest {
downloadManager =
new DownloadManager(
new DownloaderConstructorHelper(cache, fakeDataSourceFactory),
1,
3,
actionFile.getAbsolutePath(),
/* maxSimultaneousDownloads= */ 1,
/* minRetryCount= */ 3,
actionFile,
DashDownloadAction.DESERIALIZER);
downloadListener = new TestDownloadListener(downloadManager, dummyMainThread);

View File

@ -123,7 +123,7 @@ public class DownloadServiceDashTest {
new DownloaderConstructorHelper(cache, fakeDataSourceFactory),
1,
3,
actionFile.getAbsolutePath(),
actionFile,
DashDownloadAction.DESERIALIZER);
testDownloadListener = new TestDownloadListener(dashDownloadManager, dummyMainThread);
dashDownloadManager.addListener(testDownloadListener);

View File

@ -63,7 +63,7 @@ public final class DownloadNotificationUtil {
isAnyDownloadActive = true;
}
int titleStringId = isAnyDownloadActive ? R.string.exo_downloading : NULL_STRING_ID;
int titleStringId = isAnyDownloadActive ? R.string.exo_download_downloading : NULL_STRING_ID;
NotificationCompat.Builder notificationBuilder =
createNotificationBuilder(context, smallIcon, channelId, message, titleStringId);

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Herhaal alles</string>
<string name="exo_controls_shuffle_description">Skommel</string>
<string name="exo_controls_fullscreen_description">Volskermmodus</string>
<string name="exo_downloading">Laai tans af</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Aflaai is voltooi</string>
<string name="exo_download_failed">Kon nie aflaai nie</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">ሁሉንም ድገም</string>
<string name="exo_controls_shuffle_description">በውዝ</string>
<string name="exo_controls_fullscreen_description">የሙሉ ማያ ሁነታ</string>
<string name="exo_downloading">በማውረድ ላይ</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ማውረድ ተጠናቋል</string>
<string name="exo_download_failed">ማውረድ አልተሳካም</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">تكرار الكل</string>
<string name="exo_controls_shuffle_description">ترتيب عشوائي</string>
<string name="exo_controls_fullscreen_description">وضع ملء الشاشة</string>
<string name="exo_downloading">تحميل</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">اكتمل التنزيل</string>
<string name="exo_download_failed">تعذّر التنزيل</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Hamısı təkrarlansın</string>
<string name="exo_controls_shuffle_description">Qarışdırın</string>
<string name="exo_controls_fullscreen_description">Tam ekran rejimi</string>
<string name="exo_downloading">Endirilir</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Endirmə tamamlandı</string>
<string name="exo_download_failed">Endirmə alınmadı</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ponovi sve</string>
<string name="exo_controls_shuffle_description">Pusti nasumično</string>
<string name="exo_controls_fullscreen_description">Režim celog ekrana</string>
<string name="exo_downloading">Preuzimanje</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Preuzimanje je završeno</string>
<string name="exo_download_failed">Preuzimanje nije uspelo</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Паўтарыць усе</string>
<string name="exo_controls_shuffle_description">Перамяшаць</string>
<string name="exo_controls_fullscreen_description">Поўнаэкранны рэжым</string>
<string name="exo_downloading">Спампоўка</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Спампоўка завершана</string>
<string name="exo_download_failed">Збой спампоўкі</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Повтаряне на всички</string>
<string name="exo_controls_shuffle_description">Разбъркване</string>
<string name="exo_controls_fullscreen_description">Режим на цял екран</string>
<string name="exo_downloading">Изтегля се</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Изтеглянето завърши</string>
<string name="exo_download_failed">Изтеглянето не бе успешно</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">Нищо</string>
<string name="exo_track_selection_auto">Автоматично</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">সবগুলি আইটেম আবার চালান</string>
<string name="exo_controls_shuffle_description">শাফেল করুন</string>
<string name="exo_controls_fullscreen_description">পূর্ণ স্ক্রিন মোড</string>
<string name="exo_downloading">ডাউনলোড হচ্ছে</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ডাউনলোড হয়ে গেছে</string>
<string name="exo_download_failed">ডাউনলোড করা যায়নি</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ponovi sve</string>
<string name="exo_controls_shuffle_description">Izmiješaj</string>
<string name="exo_controls_fullscreen_description">Način rada preko cijelog ekrana</string>
<string name="exo_downloading">Preuzimanje</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Preuzimanje je završeno</string>
<string name="exo_download_failed">Preuzimanje nije uspjelo</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repeteix tot</string>
<string name="exo_controls_shuffle_description">Reprodueix aleatòriament</string>
<string name="exo_controls_fullscreen_description">Mode de pantalla completa</string>
<string name="exo_downloading">S\'està baixant</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">S\'ha completat la baixada</string>
<string name="exo_download_failed">No s\'ha pogut baixar</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Opakovat vše</string>
<string name="exo_controls_shuffle_description">Náhodně</string>
<string name="exo_controls_fullscreen_description">Režim celé obrazovky</string>
<string name="exo_downloading">Stahování</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Stahování bylo dokončeno</string>
<string name="exo_download_failed">Stažení se nezdařilo</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Gentag alle</string>
<string name="exo_controls_shuffle_description">Bland</string>
<string name="exo_controls_fullscreen_description">Fuld skærm</string>
<string name="exo_downloading">Download</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Downloaden er udført</string>
<string name="exo_download_failed">Download mislykkedes</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Alle wiederholen</string>
<string name="exo_controls_shuffle_description">Zufallsmix</string>
<string name="exo_controls_fullscreen_description">Vollbildmodus</string>
<string name="exo_downloading">Wird heruntergeladen</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download abgeschlossen</string>
<string name="exo_download_failed">Download fehlgeschlagen</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Επανάληψη όλων</string>
<string name="exo_controls_shuffle_description">Τυχαία αναπαραγωγή</string>
<string name="exo_controls_fullscreen_description">Λειτουργία πλήρους οθόνης</string>
<string name="exo_downloading">Λήψη</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Η λήψη ολοκληρώθηκε</string>
<string name="exo_download_failed">Η λήψη απέτυχε</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repeat all</string>
<string name="exo_controls_shuffle_description">Shuffle</string>
<string name="exo_controls_fullscreen_description">Full-screen mode</string>
<string name="exo_downloading">Downloading</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download completed</string>
<string name="exo_download_failed">Download failed</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repeat all</string>
<string name="exo_controls_shuffle_description">Shuffle</string>
<string name="exo_controls_fullscreen_description">Full-screen mode</string>
<string name="exo_downloading">Downloading</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download completed</string>
<string name="exo_download_failed">Download failed</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repeat all</string>
<string name="exo_controls_shuffle_description">Shuffle</string>
<string name="exo_controls_fullscreen_description">Full-screen mode</string>
<string name="exo_downloading">Downloading</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download completed</string>
<string name="exo_download_failed">Download failed</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repetir todo</string>
<string name="exo_controls_shuffle_description">Reproducir aleatoriamente</string>
<string name="exo_controls_fullscreen_description">Modo de pantalla completa</string>
<string name="exo_downloading">Descargando</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Se completó la descarga</string>
<string name="exo_download_failed">No se pudo descargar</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repetir todo</string>
<string name="exo_controls_shuffle_description">Reproducir aleatoriamente</string>
<string name="exo_controls_fullscreen_description">Modo de pantalla completa</string>
<string name="exo_downloading">Descarga de archivos</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Descarga de archivos completado</string>
<string name="exo_download_failed">No se ha podido descargar</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Korda kõiki</string>
<string name="exo_controls_shuffle_description">Esita juhuslikus järjekorras</string>
<string name="exo_controls_fullscreen_description">Täisekraani režiim</string>
<string name="exo_downloading">Allalaadimine</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Allalaadimine lõpetati</string>
<string name="exo_download_failed">Allalaadimine ebaõnnestus</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Errepikatu guztiak</string>
<string name="exo_controls_shuffle_description">Erreproduzitu ausaz</string>
<string name="exo_controls_fullscreen_description">Pantaila osoko modua</string>
<string name="exo_downloading">Deskargatzen</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Osatu da deskarga</string>
<string name="exo_download_failed">Ezin izan da deskargatu</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">تکرار همه</string>
<string name="exo_controls_shuffle_description">درهم</string>
<string name="exo_controls_fullscreen_description">حالت تمام‌صفحه</string>
<string name="exo_downloading">درحال بارگیری</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">بارگیری کامل شد</string>
<string name="exo_download_failed">بارگیری نشد</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Toista kaikki uudelleen</string>
<string name="exo_controls_shuffle_description">Satunnaistoisto</string>
<string name="exo_controls_fullscreen_description">Koko näytön tila</string>
<string name="exo_downloading">Ladataan</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Lataus valmis</string>
<string name="exo_download_failed">Lataus epäonnistui</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Tout lire en boucle</string>
<string name="exo_controls_shuffle_description">Lecture aléatoire</string>
<string name="exo_controls_fullscreen_description">Mode Plein écran</string>
<string name="exo_downloading">Téléchargement en cours…</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Téléchargement terminé</string>
<string name="exo_download_failed">Échec du téléchargement</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Tout lire en boucle</string>
<string name="exo_controls_shuffle_description">Aléatoire</string>
<string name="exo_controls_fullscreen_description">Mode plein écran</string>
<string name="exo_downloading">Téléchargement…</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Téléchargement terminé</string>
<string name="exo_download_failed">Échec du téléchargement</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repetir todas as pistas</string>
<string name="exo_controls_shuffle_description">Reprodución aleatoria</string>
<string name="exo_controls_fullscreen_description">Modo de pantalla completa</string>
<string name="exo_downloading">Descargando</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Completouse a descarga</string>
<string name="exo_download_failed">Produciuse un erro na descarga</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">બધાને રિપીટ કરો</string>
<string name="exo_controls_shuffle_description">શફલ કરો</string>
<string name="exo_controls_fullscreen_description">પૂર્ણસ્ક્રીન મોડ</string>
<string name="exo_downloading">ડાઉનલોડ કરી રહ્યાં છીએ</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ડાઉનલોડ પૂર્ણ થયું</string>
<string name="exo_download_failed">ડાઉનલોડ નિષ્ફળ થયું</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">सभी को दोहराएं</string>
<string name="exo_controls_shuffle_description">शफ़ल करें</string>
<string name="exo_controls_fullscreen_description">फ़ुलस्क्रीन मोड</string>
<string name="exo_downloading">डाउनलोड हो रहा है</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">डाउनलोड पूरा हुआ</string>
<string name="exo_download_failed">डाउनलोड नहीं हो सका</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ponovi sve</string>
<string name="exo_controls_shuffle_description">Reproduciraj nasumično</string>
<string name="exo_controls_fullscreen_description">Prikaz na cijelom zaslonu</string>
<string name="exo_downloading">Preuzimanje datoteka</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Preuzimanje je dovršeno</string>
<string name="exo_download_failed">Preuzimanje nije uspjelo</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Összes szám ismétlése</string>
<string name="exo_controls_shuffle_description">Keverés</string>
<string name="exo_controls_fullscreen_description">Teljes képernyős mód</string>
<string name="exo_downloading">Letöltés folyamatban</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">A letöltés befejeződött</string>
<string name="exo_download_failed">Nem sikerült a letöltés</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Կրկնել բոլորը</string>
<string name="exo_controls_shuffle_description">Խառնել</string>
<string name="exo_controls_fullscreen_description">Լիաէկրան ռեժիմ</string>
<string name="exo_downloading">Ներբեռնում</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Ներբեռնումն ավարտվեց</string>
<string name="exo_download_failed">Չհաջողվեց ներբեռնել</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ulangi semua</string>
<string name="exo_controls_shuffle_description">Acak</string>
<string name="exo_controls_fullscreen_description">Mode layar penuh</string>
<string name="exo_downloading">Mendownload</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download selesai</string>
<string name="exo_download_failed">Download gagal</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">Tidak ada</string>
<string name="exo_track_selection_auto">Otomatis</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Endurtaka allt</string>
<string name="exo_controls_shuffle_description">Stokka</string>
<string name="exo_controls_fullscreen_description">Allur skjárinn</string>
<string name="exo_downloading">Sækir</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Niðurhali lokið</string>
<string name="exo_download_failed">Niðurhal mistókst</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ripeti tutto</string>
<string name="exo_controls_shuffle_description">Riproduzione casuale</string>
<string name="exo_controls_fullscreen_description">Modalità a schermo intero</string>
<string name="exo_downloading">Download</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download completato</string>
<string name="exo_download_failed">Download non riuscito</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">חזור על הכול</string>
<string name="exo_controls_shuffle_description">ערבוב</string>
<string name="exo_controls_fullscreen_description">מצב מסך מלא</string>
<string name="exo_downloading">מתבצעת הורדה</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ההורדה הושלמה</string>
<string name="exo_download_failed">ההורדה לא הושלמה</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">全曲をリピート</string>
<string name="exo_controls_shuffle_description">シャッフル</string>
<string name="exo_controls_fullscreen_description">全画面モード</string>
<string name="exo_downloading">ダウンロードしています</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ダウンロードが完了しました</string>
<string name="exo_download_failed">ダウンロードに失敗しました</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">ყველას გამეორება</string>
<string name="exo_controls_shuffle_description">არეულად დაკვრა</string>
<string name="exo_controls_fullscreen_description">სრულეკრანიანი რეჟიმი</string>
<string name="exo_downloading">მიმდინარეობს ჩამოტვირთვა</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ჩამოტვირთვა დასრულდა</string>
<string name="exo_download_failed">ჩამოტვირთვა ვერ მოხერხდა</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Барлығын қайталау</string>
<string name="exo_controls_shuffle_description">Араластыру</string>
<string name="exo_controls_fullscreen_description">Толық экран режимі</string>
<string name="exo_downloading">Жүктеп алынуда</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Жүктеп алынды</string>
<string name="exo_download_failed">Жүктеп алынбады</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">លេង​ឡើងវិញ​ទាំងអស់</string>
<string name="exo_controls_shuffle_description">ច្របល់</string>
<string name="exo_controls_fullscreen_description">មុខងារពេញ​អេក្រង់</string>
<string name="exo_downloading">កំពុង​ទាញ​យក</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">បាន​បញ្ចប់​ការទាញយក</string>
<string name="exo_download_failed">មិន​អាច​ទាញយក​បាន​ទេ</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">ಎಲ್ಲವನ್ನು ಪುನರಾವರ್ತಿಸಿ</string>
<string name="exo_controls_shuffle_description">ಶಫಲ್‌</string>
<string name="exo_controls_fullscreen_description">ಪೂರ್ಣ ಪರದೆ ಮೋಡ್</string>
<string name="exo_downloading">ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ಡೌನ್‌ಲೋಡ್ ಪೂರ್ಣಗೊಂಡಿದೆ</string>
<string name="exo_download_failed">ಡೌನ್‌ಲೋಡ್‌ ವಿಫಲಗೊಂಡಿದೆ</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">모두 반복</string>
<string name="exo_controls_shuffle_description">셔플</string>
<string name="exo_controls_fullscreen_description">전체화면 모드</string>
<string name="exo_downloading">다운로드하는 중</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">다운로드 완료</string>
<string name="exo_download_failed">다운로드 실패</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Баарын кайталоо</string>
<string name="exo_controls_shuffle_description">Аралаштыруу</string>
<string name="exo_controls_fullscreen_description">Толук экран режими</string>
<string name="exo_downloading">Жүктөлүп алынууда</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Жүктөп алуу аяктады</string>
<string name="exo_download_failed">Жүктөлүп алынбай калды</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">ຫຼິ້ນຊ້ຳທັງໝົດ</string>
<string name="exo_controls_shuffle_description">ຫຼີ້ນແບບສຸ່ມ</string>
<string name="exo_controls_fullscreen_description">ໂໝດເຕັມຈໍ</string>
<string name="exo_downloading">ກຳລັງດາວໂຫລດ</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ດາວໂຫລດສຳເລັດແລ້ວ</string>
<string name="exo_download_failed">ດາວໂຫຼດບໍ່ສຳເລັດ</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Kartoti viską</string>
<string name="exo_controls_shuffle_description">Maišyti</string>
<string name="exo_controls_fullscreen_description">Viso ekrano režimas</string>
<string name="exo_downloading">Atsisiunčiama</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Atsisiuntimo procesas baigtas</string>
<string name="exo_download_failed">Nepavyko atsisiųsti</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Atkārtot visu</string>
<string name="exo_controls_shuffle_description">Atskaņot jauktā secībā</string>
<string name="exo_controls_fullscreen_description">Pilnekrāna režīms</string>
<string name="exo_downloading">Notiek lejupielāde</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Lejupielāde ir pabeigta</string>
<string name="exo_download_failed">Lejupielāde neizdevās</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Повтори ги сите</string>
<string name="exo_controls_shuffle_description">Измешај</string>
<string name="exo_controls_fullscreen_description">Режим на цел екран</string>
<string name="exo_downloading">Се презема</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Преземањето заврши</string>
<string name="exo_download_failed">Неуспешно преземање</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">എല്ലാം ആവർത്തിക്കുക</string>
<string name="exo_controls_shuffle_description">ഇടകലര്‍ത്തുക</string>
<string name="exo_controls_fullscreen_description">പൂർണ്ണ സ്‌ക്രീൻ മോഡ്</string>
<string name="exo_downloading">ഡൗൺലോഡ് ചെയ്യുന്നു</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ഡൗൺലോഡ് പൂർത്തിയായി</string>
<string name="exo_download_failed">ഡൗൺലോഡ് പരാജയപ്പെട്ടു</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Бүгдийг нь дахин тоглуулах</string>
<string name="exo_controls_shuffle_description">Холих</string>
<string name="exo_controls_fullscreen_description">Бүтэн дэлгэцийн горим</string>
<string name="exo_downloading">Татаж байна</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Татаж дууссан</string>
<string name="exo_download_failed">Татаж чадсангүй</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">सर्व रीपीट करा</string>
<string name="exo_controls_shuffle_description">शफल करा</string>
<string name="exo_controls_fullscreen_description">पूर्ण स्क्रीन मोड</string>
<string name="exo_downloading">डाउनलोड होत आहे</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">डाउनलोड पूर्ण झाले</string>
<string name="exo_download_failed">डाउनलोड अयशस्वी झाले</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ulang semua</string>
<string name="exo_controls_shuffle_description">Rombak</string>
<string name="exo_controls_fullscreen_description">Mod skrin penuh</string>
<string name="exo_downloading">Memuat turun</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Muat turun selesai</string>
<string name="exo_download_failed">Muat turun gagal</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">အားလုံး ပြန်ကျော့ရန်</string>
<string name="exo_controls_shuffle_description">ရောသမမွှေ</string>
<string name="exo_controls_fullscreen_description">မျက်နှာပြင်အပြည့် မုဒ်</string>
<string name="exo_downloading">ဒေါင်းလုဒ်လုပ်နေသည်</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ဒေါင်းလုဒ်လုပ်ပြီးပါပြီ</string>
<string name="exo_download_failed">ဒေါင်းလုဒ်လုပ်၍ မရပါ</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">မရှိ</string>
<string name="exo_track_selection_auto">အလိုအလျောက်</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Gjenta alle</string>
<string name="exo_controls_shuffle_description">Tilfeldig rekkefølge</string>
<string name="exo_controls_fullscreen_description">Fullskjermmodus</string>
<string name="exo_downloading">Laster ned</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Nedlastingen er fullført</string>
<string name="exo_download_failed">Nedlastingen mislyktes</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">सबै दोहोर्‍याउनुहोस्</string>
<string name="exo_controls_shuffle_description">मिसाउनुहोस्</string>
<string name="exo_controls_fullscreen_description">पूर्ण स्क्रिन मोड</string>
<string name="exo_downloading">डाउनलोड गरिँदै छ</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">डाउनलोड सम्पन्न भयो</string>
<string name="exo_download_failed">डाउनलोड गर्न सकिएन</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Alles herhalen</string>
<string name="exo_controls_shuffle_description">Shuffle</string>
<string name="exo_controls_fullscreen_description">Modus \'Volledig scherm\'</string>
<string name="exo_downloading">Downloaden</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Downloaden voltooid</string>
<string name="exo_download_failed">Downloaden mislukt</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">ਸਾਰਿਆਂ ਨੂੰ ਦੁਹਰਾਓ</string>
<string name="exo_controls_shuffle_description">ਬੇਤਰਤੀਬ ਕਰੋ</string>
<string name="exo_controls_fullscreen_description">ਪੂਰੀ-ਸਕ੍ਰੀਨ ਮੋਡ</string>
<string name="exo_downloading">ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ਡਾਊਨਲੋਡ ਮੁਕੰਮਲ ਹੋਇਆ</string>
<string name="exo_download_failed">ਡਾਊਨਲੋਡ ਅਸਫਲ ਰਿਹਾ</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Powtórz wszystkie</string>
<string name="exo_controls_shuffle_description">Odtwarzanie losowe</string>
<string name="exo_controls_fullscreen_description">Tryb pełnoekranowy</string>
<string name="exo_downloading">Pobieranie</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Zakończono pobieranie</string>
<string name="exo_download_failed">Nie udało się pobrać</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repetir tudo</string>
<string name="exo_controls_shuffle_description">Reproduzir aleatoriamente</string>
<string name="exo_controls_fullscreen_description">Modo de ecrã inteiro</string>
<string name="exo_downloading">A transferir…</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Transferência concluída</string>
<string name="exo_download_failed">Falha na transferência</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repetir tudo</string>
<string name="exo_controls_shuffle_description">Aleatório</string>
<string name="exo_controls_fullscreen_description">Modo de tela cheia</string>
<string name="exo_downloading">Fazendo download</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Download concluído</string>
<string name="exo_download_failed">Falha no download</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Repetați-le pe toate</string>
<string name="exo_controls_shuffle_description">Redați aleatoriu</string>
<string name="exo_controls_fullscreen_description">Modul Ecran complet</string>
<string name="exo_downloading">Se descarcă</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Descărcarea a fost finalizată</string>
<string name="exo_download_failed">Descărcarea nu a reușit</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">Fără</string>
<string name="exo_track_selection_auto">Automat</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Повторять все</string>
<string name="exo_controls_shuffle_description">Перемешать</string>
<string name="exo_controls_fullscreen_description">Полноэкранный режим</string>
<string name="exo_downloading">Загрузка файлов</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Скачивание завершено</string>
<string name="exo_download_failed">Ошибка скачивания</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">සියල්ල පුනරාවර්තනය කරන්න</string>
<string name="exo_controls_shuffle_description">කලවම් කරන්න</string>
<string name="exo_controls_fullscreen_description">සම්පූර්ණ තිර ප්‍රකාරය</string>
<string name="exo_downloading">බාගනිමින්</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">බාගැනීම සම්පූර්ණ කරන ලදී</string>
<string name="exo_download_failed">බාගැනීම අසමත් විය</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">කිසිවක් නැත</string>
<string name="exo_track_selection_auto">ස්වයං</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Opakovať všetko</string>
<string name="exo_controls_shuffle_description">Náhodne prehrávať</string>
<string name="exo_controls_fullscreen_description">Režim celej obrazovky</string>
<string name="exo_downloading">Sťahuje sa</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Sťahovanie bolo dokončené</string>
<string name="exo_download_failed">Nepodarilo sa stiahnuť</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ponavljanje vseh</string>
<string name="exo_controls_shuffle_description">Naključno predvajanje</string>
<string name="exo_controls_fullscreen_description">Celozaslonski način</string>
<string name="exo_downloading">Prenašanje</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Prenos je končan</string>
<string name="exo_download_failed">Prenos ni uspel</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Përsërit të gjitha</string>
<string name="exo_controls_shuffle_description">Përziej</string>
<string name="exo_controls_fullscreen_description">Modaliteti me ekran të plotë</string>
<string name="exo_downloading">Po shkarkohet</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Shkarkimi përfundoi</string>
<string name="exo_download_failed">Shkarkimi dështoi</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Понови све</string>
<string name="exo_controls_shuffle_description">Пусти насумично</string>
<string name="exo_controls_fullscreen_description">Режим целог екрана</string>
<string name="exo_downloading">Преузимање</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Преузимање је завршено</string>
<string name="exo_download_failed">Преузимање није успело</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Upprepa alla</string>
<string name="exo_controls_shuffle_description">Blanda spår</string>
<string name="exo_controls_fullscreen_description">Helskärmsläge</string>
<string name="exo_downloading">Laddar ned</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Nedladdningen är klar</string>
<string name="exo_download_failed">Nedladdningen misslyckades</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Rudia zote</string>
<string name="exo_controls_shuffle_description">Changanya</string>
<string name="exo_controls_fullscreen_description">Hali ya skrini nzima</string>
<string name="exo_downloading">Inapakua</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Imepakuliwa</string>
<string name="exo_download_failed">Imeshindwa kupakua</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">அனைத்தையும் மீண்டும் இயக்கு</string>
<string name="exo_controls_shuffle_description">கலைத்துப் போடு</string>
<string name="exo_controls_fullscreen_description">முழுத்திரைப் பயன்முறை</string>
<string name="exo_downloading">பதிவிறக்கப்படுகிறது</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">பதிவிறக்கப்பட்டது</string>
<string name="exo_download_failed">பதிவிறக்க முடியவில்லை</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">అన్నింటినీ పునరావృతం చేయండి</string>
<string name="exo_controls_shuffle_description">షఫుల్ చేయండి</string>
<string name="exo_controls_fullscreen_description">పూర్తి స్క్రీన్ మోడ్</string>
<string name="exo_downloading">డౌన్‌లోడ్ చేస్తోంది</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">డౌన్‌లోడ్ పూర్తయింది</string>
<string name="exo_download_failed">డౌన్‌లోడ్ విఫలమైంది</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">เล่นซ้ำทั้งหมด</string>
<string name="exo_controls_shuffle_description">สุ่ม</string>
<string name="exo_controls_fullscreen_description">โหมดเต็มหน้าจอ</string>
<string name="exo_downloading">กำลังดาวน์โหลด</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">การดาวน์โหลดเสร็จสมบูรณ์</string>
<string name="exo_download_failed">การดาวน์โหลดล้มเหลว</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Ulitin lahat</string>
<string name="exo_controls_shuffle_description">I-shuffle</string>
<string name="exo_controls_fullscreen_description">Fullscreen mode</string>
<string name="exo_downloading">Nagda-download</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Tapos na ang pag-download</string>
<string name="exo_download_failed">Hindi na-download</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Tümünü tekrarla</string>
<string name="exo_controls_shuffle_description">Karıştır</string>
<string name="exo_controls_fullscreen_description">Tam ekran modu</string>
<string name="exo_downloading">İndiriliyor</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">İndirme işlemi tamamlandı</string>
<string name="exo_download_failed">İndirilemedi</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Повторити всі</string>
<string name="exo_controls_shuffle_description">Перемішати</string>
<string name="exo_controls_fullscreen_description">Повноекранний режим</string>
<string name="exo_downloading">Завантажується</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Завантаження завершено</string>
<string name="exo_download_failed">Не вдалося завантажити</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">سبھی کو دہرائیں</string>
<string name="exo_controls_shuffle_description">شفل کریں</string>
<string name="exo_controls_fullscreen_description">پوری اسکرین والی وضع</string>
<string name="exo_downloading">ڈاؤن لوڈ کیا جا رہا ہے</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">ڈاؤن لوڈ مکمل ہو گیا</string>
<string name="exo_download_failed">ڈاؤن لوڈ ناکام ہو گیا</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Hammasini takrorlash</string>
<string name="exo_controls_shuffle_description">Aralash</string>
<string name="exo_controls_fullscreen_description">Butun ekran rejimi</string>
<string name="exo_downloading">Yuklab olinmoqda</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Yuklab olindi</string>
<string name="exo_download_failed">Yuklab olinmadi</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Lặp lại tất cả</string>
<string name="exo_controls_shuffle_description">Phát ngẫu nhiên</string>
<string name="exo_controls_fullscreen_description">Chế độ toàn màn hình</string>
<string name="exo_downloading">Đang tải xuống</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Đã hoàn tất tải xuống</string>
<string name="exo_download_failed">Không tải xuống được</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">全部重复播放</string>
<string name="exo_controls_shuffle_description">随机播放</string>
<string name="exo_controls_fullscreen_description">全屏模式</string>
<string name="exo_downloading">正在下载</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">下载完毕</string>
<string name="exo_download_failed">下载失败</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">全部重複播放</string>
<string name="exo_controls_shuffle_description">隨機播放</string>
<string name="exo_controls_fullscreen_description">全螢幕模式</string>
<string name="exo_downloading">正在下載</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">下載完畢</string>
<string name="exo_download_failed">下載失敗</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">重複播放所有項目</string>
<string name="exo_controls_shuffle_description">隨機播放</string>
<string name="exo_controls_fullscreen_description">全螢幕模式</string>
<string name="exo_downloading">下載中</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">下載完成</string>
<string name="exo_download_failed">無法下載</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -12,9 +12,14 @@
<string name="exo_controls_repeat_all_description">Phinda konke</string>
<string name="exo_controls_shuffle_description">Shova</string>
<string name="exo_controls_fullscreen_description">Imodi yesikrini esigcwele</string>
<string name="exo_downloading">Iyalanda</string>
<string name="exo_download_description">Download</string>
<string name="exo_download_notification_channel_name">Downloads</string>
<string name="exo_download_downloading">Downloading</string>
<string name="exo_download_completed">Ukulanda kuqedile</string>
<string name="exo_download_failed">Ukulanda kuhlulekile</string>
<string name="exo_track_selection_title_video">Video</string>
<string name="exo_track_selection_title_audio">Audio</string>
<string name="exo_track_selection_title_text">Text</string>
<string name="exo_track_selection_none">None</string>
<string name="exo_track_selection_auto">Auto</string>
</resources>

View File

@ -38,14 +38,24 @@
<string name="exo_controls_shuffle_description">Shuffle</string>
<!-- Description for a media control button that toggles whether a video playback is fullscreen. [CHAR LIMIT=30] -->
<string name="exo_controls_fullscreen_description">Fullscreen mode</string>
<!-- Description for a button that downloads a piece of media content onto the device. [CHAR LIMIT=20] -->
<string name="exo_download_description">Download</string>
<!-- Default name for a notification channel corresponding to media downloads. [CHAR LIMIT=40] -->
<string name="exo_download_notification_channel_name">Downloads</string>
<!-- Shown in a notification or UI component to indicate a download is currently downloading. [CHAR LIMIT=40] -->
<string name="exo_downloading">Downloading</string>
<string name="exo_download_downloading">Downloading</string>
<!-- Shown in a notification or UI component to indicate a download has finished downloading. [CHAR LIMIT=40] -->
<string name="exo_download_completed">Download completed</string>
<!-- Shown in a notification or UI component to indicate a download has failed. [CHAR LIMIT=40] -->
<string name="exo_download_failed">Download failed</string>
<!-- The title of a track selection view for video tracks. [CHAR LIMIT=20] -->
<string name="exo_track_selection_title_video">Video</string>
<!-- The title of a track selection view for audio tracks. [CHAR LIMIT=20] -->
<string name="exo_track_selection_title_audio">Audio</string>
<!-- The title of a track selection view for text (i.e. subtitle or caption) tracks. [CHAR LIMIT=20] -->
<string name="exo_track_selection_title_text">Text</string>
<!-- An option in a track selection view (e.g. a view that allows the user to choose between multiple media tracks) to indicate that no track should be selected. [CHAR LIMIT=20] -->
<string name="exo_track_selection_none">None</string>
<!-- An option in a track selection view (e.g. a view that allows the user to choose between multiple media tracks) to indicate that the automatic or default track should be selected.[CHAR LIMIT=20] -->
<!-- An option in a track selection view (e.g. a view that allows the user to choose between multiple media tracks) to indicate that the automatic or default track should be selected. [CHAR LIMIT=20] -->
<string name="exo_track_selection_auto">Auto</string>
</resources>