Commit a8e16f3c by eguven Committed by Oliver Woodman

Simplify DownloadService notification requirements

This makes DownloadService easier to use in general and when only single
notification is used for all downloads.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=193165982
parent fec7d328
Showing with 168 additions and 145 deletions
......@@ -20,9 +20,12 @@ import static com.google.android.exoplayer2.source.dash.offline.DashDownloadTest
import static com.google.android.exoplayer2.testutil.CacheAsserts.assertCacheEmpty;
import static com.google.android.exoplayer2.testutil.CacheAsserts.assertCachedData;
import android.app.Notification;
import android.content.Context;
import android.content.Intent;
import android.support.annotation.Nullable;
import com.google.android.exoplayer2.offline.DownloadManager;
import com.google.android.exoplayer2.offline.DownloadManager.DownloadState;
import com.google.android.exoplayer2.offline.DownloadService;
import com.google.android.exoplayer2.offline.DownloaderConstructorHelper;
import com.google.android.exoplayer2.scheduler.Requirements;
......@@ -44,6 +47,7 @@ import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mockito;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
......@@ -107,7 +111,7 @@ public class DownloadServiceDashTest {
new Runnable() {
@Override
public void run() {
File actionFile = null;
File actionFile;
try {
actionFile = Util.createTempFile(context, "ExoPlayerTest");
} catch (IOException e) {
......@@ -126,7 +130,7 @@ public class DownloadServiceDashTest {
dashDownloadManager.startDownloads();
dashDownloadService =
new DownloadService(101010) {
new DownloadService(/*foregroundNotificationId=*/ 1) {
@Override
protected DownloadManager getDownloadManager() {
......@@ -134,15 +138,18 @@ public class DownloadServiceDashTest {
}
@Override
protected String getNotificationChannelId() {
return "";
protected Notification getForegroundNotification(
DownloadState[] downloadStates) {
return Mockito.mock(Notification.class);
}
@Nullable
@Override
protected Scheduler getScheduler() {
return null;
}
@Nullable
@Override
protected Requirements getRequirements() {
return null;
......@@ -216,7 +223,7 @@ public class DownloadServiceDashTest {
callDownloadServiceOnStart(new DashDownloadAction(TEST_MPD_URI, false, null, keys));
}
private void callDownloadServiceOnStart(final DashDownloadAction action) throws Throwable {
private void callDownloadServiceOnStart(final DashDownloadAction action) {
dummyMainThread.runOnMainThread(
new Runnable() {
@Override
......
......@@ -16,23 +16,71 @@
package com.google.android.exoplayer2.ui;
import android.app.Notification;
import android.app.Notification.BigTextStyle;
import android.app.Notification.Builder;
import android.content.Context;
import android.support.annotation.Nullable;
import android.support.v4.app.NotificationCompat;
import com.google.android.exoplayer2.offline.DownloadManager;
import com.google.android.exoplayer2.offline.DownloadManager.DownloadState;
import com.google.android.exoplayer2.util.ErrorMessageProvider;
import com.google.android.exoplayer2.util.Util;
/** Helper class to create notifications for downloads using {@link DownloadManager}. */
public final class DownloadNotificationUtil {
private static final int NULL_STRING_ID = 0;
private DownloadNotificationUtil() {}
/**
* Returns a notification for the given {@link DownloadState}, or null if no notification should
* be displayed.
* Returns a progress notification for the given {@link DownloadState}s.
*
* @param downloadStates States of the downloads.
* @param context Used to access resources.
* @param smallIcon A small icon for the notification.
* @param channelId The id of the notification channel to use. Only required for API level 26 and
* above.
* @param message An optional message to display on the notification.
* @return A progress notification for the given {@link DownloadState}s.
*/
public static @Nullable Notification createProgressNotification(
DownloadState[] downloadStates,
Context context,
int smallIcon,
String channelId,
@Nullable String message) {
float totalPercentage = 0;
int determinatePercentageCount = 0;
boolean isAnyDownloadActive = false;
for (DownloadState downloadState : downloadStates) {
if (downloadState.downloadAction.isRemoveAction()
|| downloadState.state != DownloadState.STATE_STARTED) {
continue;
}
float percentage = downloadState.downloadPercentage;
if (!Float.isNaN(percentage)) {
totalPercentage += percentage;
determinatePercentageCount++;
}
isAnyDownloadActive = true;
}
int titleStringId = isAnyDownloadActive ? R.string.exo_downloading : NULL_STRING_ID;
NotificationCompat.Builder notificationBuilder =
createNotificationBuilder(context, smallIcon, channelId, message, titleStringId);
notificationBuilder.setOngoing(true);
int max = 100;
int progress = (int) (totalPercentage / determinatePercentageCount);
boolean indeterminate = determinatePercentageCount == 0;
notificationBuilder.setProgress(max, progress, indeterminate);
notificationBuilder.setShowWhen(false);
return notificationBuilder.build();
}
/**
* Returns a notification for a {@link DownloadState} which is in either {@link
* DownloadState#STATE_ENDED} or {@link DownloadState#STATE_ERROR} states. Returns null if it's
* some other state or it's state of a remove action.
*
* @param downloadState State of the download.
* @param context Used to access resources.
......@@ -43,10 +91,11 @@ public final class DownloadNotificationUtil {
* @param errorMessageProvider An optional {@link ErrorMessageProvider} for translating download
* errors into readable error messages. If not null and there is a download error then the
* error message is displayed instead of {@code message}.
* @return A notification for the given {@link DownloadState}, or null if no notification should
* be displayed.
* @return A notification for a {@link DownloadState} which is in either {@link
* DownloadState#STATE_ENDED} or {@link DownloadState#STATE_ERROR} states. Returns null if
* it's some other state or it's state of a remove action.
*/
public static @Nullable Notification createNotification(
public static @Nullable Notification createDownloadFinishedNotification(
DownloadState downloadState,
Context context,
int smallIcon,
......@@ -54,63 +103,36 @@ public final class DownloadNotificationUtil {
@Nullable String message,
@Nullable ErrorMessageProvider<Throwable> errorMessageProvider) {
if (downloadState.downloadAction.isRemoveAction()
|| downloadState.state == DownloadState.STATE_CANCELED) {
|| (downloadState.state != DownloadState.STATE_ENDED
&& downloadState.state != DownloadState.STATE_ERROR)) {
return null;
}
Builder notificationBuilder = new Builder(context);
if (Util.SDK_INT >= 26) {
notificationBuilder.setChannelId(channelId);
}
notificationBuilder.setSmallIcon(smallIcon);
int titleStringId = getTitleStringId(downloadState);
notificationBuilder.setContentTitle(context.getResources().getString(titleStringId));
if (downloadState.state == DownloadState.STATE_STARTED) {
notificationBuilder.setOngoing(true);
float percentage = downloadState.downloadPercentage;
boolean indeterminate = Float.isNaN(percentage);
notificationBuilder.setProgress(100, indeterminate ? 0 : (int) percentage, indeterminate);
}
if (Util.SDK_INT >= 17) {
// Hide timestamp on the notification while download progresses.
notificationBuilder.setShowWhen(downloadState.state != DownloadState.STATE_STARTED);
}
if (downloadState.error != null && errorMessageProvider != null) {
message = errorMessageProvider.getErrorMessage(downloadState.error).second;
}
if (message != null) {
if (Util.SDK_INT >= 16) {
notificationBuilder.setStyle(new BigTextStyle().bigText(message));
} else {
notificationBuilder.setContentText(message);
}
}
return notificationBuilder.getNotification();
int titleStringId =
downloadState.state == DownloadState.STATE_ENDED
? R.string.exo_download_completed
: R.string.exo_download_failed;
NotificationCompat.Builder notificationBuilder =
createNotificationBuilder(context, smallIcon, channelId, message, titleStringId);
return notificationBuilder.build();
}
private static int getTitleStringId(DownloadState downloadState) {
int titleStringId;
switch (downloadState.state) {
case DownloadState.STATE_QUEUED:
titleStringId = R.string.exo_download_queued;
break;
case DownloadState.STATE_STARTED:
titleStringId = R.string.exo_downloading;
break;
case DownloadState.STATE_ENDED:
titleStringId = R.string.exo_download_completed;
break;
case DownloadState.STATE_ERROR:
titleStringId = R.string.exo_download_failed;
break;
case DownloadState.STATE_CANCELED:
default:
// Never happens.
throw new IllegalStateException();
private static NotificationCompat.Builder createNotificationBuilder(
Context context,
int smallIcon,
String channelId,
@Nullable String message,
int titleStringId) {
NotificationCompat.Builder notificationBuilder =
new NotificationCompat.Builder(context, channelId).setSmallIcon(smallIcon);
if (titleStringId != NULL_STRING_ID) {
notificationBuilder.setContentTitle(context.getResources().getString(titleStringId));
}
if (message != null) {
notificationBuilder.setStyle(new NotificationCompat.BigTextStyle().bigText(message));
}
return titleStringId;
return notificationBuilder;
}
}
/*
* Copyright (C) 2018 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.google.android.exoplayer2.ui;
import android.app.Notification;
import android.app.NotificationChannel;
import android.app.NotificationManager;
import android.content.Context;
import android.content.Intent;
import android.support.annotation.Nullable;
import com.google.android.exoplayer2.util.Util;
/** Utility methods for displaying {@link android.app.Notification}s. */
public final class NotificationUtil {
private NotificationUtil() {}
/**
* Creates a notification channel that notifications can be posted to. See {@link
* NotificationChannel} and {@link
* NotificationManager#createNotificationChannel(NotificationChannel)} for details.
*
* @param context A {@link Context} to retrieve {@link NotificationManager}.
* @param id The id of the channel. Must be unique per package. The value may be truncated if it
* is too long.
* @param name The user visible name of the channel. You can rename this channel when the system
* locale changes by listening for the {@link Intent#ACTION_LOCALE_CHANGED} broadcast. The
* recommended maximum length is 40 characters; the value may be truncated if it is too long.
* @param importance The importance of the channel. This controls how interruptive notifications
* posted to this channel are.
*/
public static void createNotificationChannel(
Context context, String id, int name, int importance) {
if (Util.SDK_INT >= 26) {
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
NotificationChannel mChannel =
new NotificationChannel(id, context.getString(name), importance);
notificationManager.createNotificationChannel(mChannel);
}
}
/**
* Post a notification to be shown in the status bar. If a notification with the same id has
* already been posted by your application and has not yet been canceled, it will be replaced by
* the updated information. If {@code notification} is null, then cancels a previously shown
* notification.
*
* @param context A {@link Context} to retrieve {@link NotificationManager}.
* @param id An identifier for this notification unique within your application.
* @param notification A {@link Notification} object describing what to show the user. If null,
* then cancels a previously shown notification.
*/
public static void setNotification(Context context, int id, @Nullable Notification notification) {
NotificationManager notificationManager =
(NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
if (notification != null) {
notificationManager.notify(id, notification);
} else {
notificationManager.cancel(id);
}
}
}
......@@ -12,7 +12,6 @@
<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_download_queued">Aflaai op waglys</string>
<string name="exo_downloading">Laai tans af</string>
<string name="exo_download_completed">Aflaai is voltooi</string>
<string name="exo_download_failed">Kon nie aflaai nie</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ማውረድ ወረፋ ይዟል</string>
<string name="exo_downloading">በማውረድ ላይ</string>
<string name="exo_download_completed">ማውረድ ተጠናቋል</string>
<string name="exo_download_failed">ማውረድ አልተሳካም</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">التنزيل قيد الانتظار</string>
<string name="exo_downloading">تحميل</string>
<string name="exo_download_completed">اكتمل التنزيل</string>
<string name="exo_download_failed">تعذّر التنزيل</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Endirmə gözlənilir</string>
<string name="exo_downloading">Endirilir</string>
<string name="exo_download_completed">Endirmə tamamlandı</string>
<string name="exo_download_failed">Endirmə alınmadı</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Preuzimanje je na čekanju</string>
<string name="exo_downloading">Preuzimanje</string>
<string name="exo_download_completed">Preuzimanje je završeno</string>
<string name="exo_download_failed">Preuzimanje nije uspelo</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Спампоўка пастаўлена ў чаргу</string>
<string name="exo_downloading">Спампоўка</string>
<string name="exo_download_completed">Спампоўка завершана</string>
<string name="exo_download_failed">Збой спампоўкі</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Изтеглянето е в опашката</string>
<string name="exo_downloading">Изтегля се</string>
<string name="exo_download_completed">Изтеглянето завърши</string>
<string name="exo_download_failed">Изтеглянето не бе успешно</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ডাউনলোড অপেক্ষমান</string>
<string name="exo_downloading">ডাউনলোড হচ্ছে</string>
<string name="exo_download_completed">ডাউনলোড হয়ে গেছে</string>
<string name="exo_download_failed">ডাউনলোড করা যায়নি</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Preuzimanje je na čekanju</string>
<string name="exo_downloading">Preuzimanje</string>
<string name="exo_download_completed">Preuzimanje je završeno</string>
<string name="exo_download_failed">Preuzimanje nije uspjelo</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">La baixada s\'ha posat a la cua</string>
<string name="exo_downloading">S\'està baixant</string>
<string name="exo_download_completed">S\'ha completat la baixada</string>
<string name="exo_download_failed">No s\'ha pogut baixar</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Zařazeno do fronty stahování</string>
<string name="exo_downloading">Stahování</string>
<string name="exo_download_completed">Stahování bylo dokončeno</string>
<string name="exo_download_failed">Stažení se nezdařilo</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Downloaden er i kø</string>
<string name="exo_downloading">Download</string>
<string name="exo_download_completed">Downloaden er udført</string>
<string name="exo_download_failed">Download mislykkedes</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download in der Warteschlange</string>
<string name="exo_downloading">Wird heruntergeladen</string>
<string name="exo_download_completed">Download abgeschlossen</string>
<string name="exo_download_failed">Download fehlgeschlagen</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Η λήψη προστέθηκε στην ουρά</string>
<string name="exo_downloading">Λήψη</string>
<string name="exo_download_completed">Η λήψη ολοκληρώθηκε</string>
<string name="exo_download_failed">Η λήψη απέτυχε</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download queued</string>
<string name="exo_downloading">Downloading</string>
<string name="exo_download_completed">Download completed</string>
<string name="exo_download_failed">Download failed</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download queued</string>
<string name="exo_downloading">Downloading</string>
<string name="exo_download_completed">Download completed</string>
<string name="exo_download_failed">Download failed</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download queued</string>
<string name="exo_downloading">Downloading</string>
<string name="exo_download_completed">Download completed</string>
<string name="exo_download_failed">Download failed</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Descarga en fila</string>
<string name="exo_downloading">Descargando</string>
<string name="exo_download_completed">Se completó la descarga</string>
<string name="exo_download_failed">No se pudo descargar</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Descarga en cola</string>
<string name="exo_downloading">Descarga de archivos</string>
<string name="exo_download_completed">Descarga de archivos completado</string>
<string name="exo_download_failed">No se ha podido descargar</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Allalaadimine on järjekorras</string>
<string name="exo_downloading">Allalaadimine</string>
<string name="exo_download_completed">Allalaadimine lõpetati</string>
<string name="exo_download_failed">Allalaadimine ebaõnnestus</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Ilaran dago deskarga</string>
<string name="exo_downloading">Deskargatzen</string>
<string name="exo_download_completed">Osatu da deskarga</string>
<string name="exo_download_failed">Ezin izan da deskargatu</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">درانتظار بارگیری</string>
<string name="exo_downloading">درحال بارگیری</string>
<string name="exo_download_completed">بارگیری کامل شد</string>
<string name="exo_download_failed">بارگیری نشد</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Lataus jonossa</string>
<string name="exo_downloading">Ladataan</string>
<string name="exo_download_completed">Lataus valmis</string>
<string name="exo_download_failed">Lataus epäonnistui</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">File d\'attente de télécharg.</string>
<string name="exo_downloading">Téléchargement en cours…</string>
<string name="exo_download_completed">Téléchargement terminé</string>
<string name="exo_download_failed">Échec du téléchargement</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Téléchargement en attente</string>
<string name="exo_downloading">Téléchargement…</string>
<string name="exo_download_completed">Téléchargement terminé</string>
<string name="exo_download_failed">Échec du téléchargement</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">A descarga está na cola</string>
<string name="exo_downloading">Descargando</string>
<string name="exo_download_completed">Completouse a descarga</string>
<string name="exo_download_failed">Produciuse un erro na descarga</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ડાઉનલોડ માટે કતારમાં છે</string>
<string name="exo_downloading">ડાઉનલોડ કરી રહ્યાં છીએ</string>
<string name="exo_download_completed">ડાઉનલોડ પૂર્ણ થયું</string>
<string name="exo_download_failed">ડાઉનલોડ નિષ્ફળ થયું</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">डाउनलोड को कतार में लगाया गया</string>
<string name="exo_downloading">डाउनलोड हो रहा है</string>
<string name="exo_download_completed">डाउनलोड पूरा हुआ</string>
<string name="exo_download_failed">डाउनलोड नहीं हो सका</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Preuzimanje na čekanju</string>
<string name="exo_downloading">Preuzimanje datoteka</string>
<string name="exo_download_completed">Preuzimanje je dovršeno</string>
<string name="exo_download_failed">Preuzimanje nije uspjelo</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Letöltés várólistára helyezve</string>
<string name="exo_downloading">Letöltés folyamatban</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>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Ներբեռնումը շուտով կսկսվի</string>
<string name="exo_downloading">Ներբեռնում</string>
<string name="exo_download_completed">Ներբեռնումն ավարտվեց</string>
<string name="exo_download_failed">Չհաջողվեց ներբեռնել</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download masih dalam antrean</string>
<string name="exo_downloading">Mendownload</string>
<string name="exo_download_completed">Download selesai</string>
<string name="exo_download_failed">Download gagal</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Niðurhal í bið</string>
<string name="exo_downloading">Sækir</string>
<string name="exo_download_completed">Niðurhali lokið</string>
<string name="exo_download_failed">Niðurhal mistókst</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download aggiunto alla coda</string>
<string name="exo_downloading">Download</string>
<string name="exo_download_completed">Download completato</string>
<string name="exo_download_failed">Download non riuscito</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ההורדה עדיין לא התחילה</string>
<string name="exo_downloading">מתבצעת הורדה</string>
<string name="exo_download_completed">ההורדה הושלמה</string>
<string name="exo_download_failed">ההורדה לא הושלמה</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ダウンロードを待機しています</string>
<string name="exo_downloading">ダウンロードしています</string>
<string name="exo_download_completed">ダウンロードが完了しました</string>
<string name="exo_download_failed">ダウンロードに失敗しました</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ჩამოტვირთვა რიგს ელოდება</string>
<string name="exo_downloading">მიმდინარეობს ჩამოტვირთვა</string>
<string name="exo_download_completed">ჩამოტვირთვა დასრულდა</string>
<string name="exo_download_failed">ჩამოტვირთვა ვერ მოხერხდა</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Жүктеп алу кезегіне қойылды</string>
<string name="exo_downloading">Жүктеп алынуда</string>
<string name="exo_download_completed">Жүктеп алынды</string>
<string name="exo_download_failed">Жүктеп алынбады</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">បាន​ដាក់ការទាញយក​​ក្នុងជួរ</string>
<string name="exo_downloading">កំពុង​ទាញ​យក</string>
<string name="exo_download_completed">បាន​បញ្ចប់​ការទាញយក</string>
<string name="exo_download_failed">មិន​អាច​ទាញយក​បាន​ទេ</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ಡೌನ್‌ಲೋಡ್ ಸರದಿಯಲ್ಲಿದೆ</string>
<string name="exo_downloading">ಡೌನ್‌ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ</string>
<string name="exo_download_completed">ಡೌನ್‌ಲೋಡ್ ಪೂರ್ಣಗೊಂಡಿದೆ</string>
<string name="exo_download_failed">ಡೌನ್‌ಲೋಡ್‌ ವಿಫಲಗೊಂಡಿದೆ</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">다운로드 대기 중</string>
<string name="exo_downloading">다운로드하는 중</string>
<string name="exo_download_completed">다운로드 완료</string>
<string name="exo_download_failed">다운로드 실패</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Жүктөп алуу кезекке коюлду</string>
<string name="exo_downloading">Жүктөлүп алынууда</string>
<string name="exo_download_completed">Жүктөп алуу аяктады</string>
<string name="exo_download_failed">Жүктөлүп алынбай калды</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ຈັດຄິວດາວໂຫລດໄວ້ແລ້ວ</string>
<string name="exo_downloading">ກຳລັງດາວໂຫລດ</string>
<string name="exo_download_completed">ດາວໂຫລດສຳເລັດແລ້ວ</string>
<string name="exo_download_failed">ດາວໂຫຼດບໍ່ສຳເລັດ</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Atsisiunč. elem. laukia eilėje</string>
<string name="exo_downloading">Atsisiunčiama</string>
<string name="exo_download_completed">Atsisiuntimo procesas baigtas</string>
<string name="exo_download_failed">Nepavyko atsisiųsti</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Lejupielāde gaida rindā</string>
<string name="exo_downloading">Notiek lejupielāde</string>
<string name="exo_download_completed">Lejupielāde ir pabeigta</string>
<string name="exo_download_failed">Lejupielāde neizdevās</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Преземањето чека на ред</string>
<string name="exo_downloading">Се презема</string>
<string name="exo_download_completed">Преземањето заврши</string>
<string name="exo_download_failed">Неуспешно преземање</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ഡൗൺലോഡ് ‌ക്യൂവിലാണ്</string>
<string name="exo_downloading">ഡൗൺലോഡ് ചെയ്യുന്നു</string>
<string name="exo_download_completed">ഡൗൺലോഡ് പൂർത്തിയായി</string>
<string name="exo_download_failed">ഡൗൺലോഡ് പരാജയപ്പെട്ടു</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Татан авалтыг жагсаасан</string>
<string name="exo_downloading">Татаж байна</string>
<string name="exo_download_completed">Татаж дууссан</string>
<string name="exo_download_failed">Татаж чадсангүй</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">रांगेत लावलेले डाउनलोड करा</string>
<string name="exo_downloading">डाउनलोड होत आहे</string>
<string name="exo_download_completed">डाउनलोड पूर्ण झाले</string>
<string name="exo_download_failed">डाउनलोड अयशस्वी झाले</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Muat turun dibaris gilir</string>
<string name="exo_downloading">Memuat turun</string>
<string name="exo_download_completed">Muat turun selesai</string>
<string name="exo_download_failed">Muat turun gagal</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ဒေါင်းလုဒ်လုပ်ရန် စီထားသည်</string>
<string name="exo_downloading">ဒေါင်းလုဒ်လုပ်နေသည်</string>
<string name="exo_download_completed">ဒေါင်းလုဒ်လုပ်ပြီးပါပြီ</string>
<string name="exo_download_failed">ဒေါင်းလုဒ်လုပ်၍ မရပါ</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Nedlasting står i kø</string>
<string name="exo_downloading">Laster ned</string>
<string name="exo_download_completed">Nedlastingen er fullført</string>
<string name="exo_download_failed">Nedlastingen mislyktes</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">डाउनलोडलाई लाइनमा राखियो</string>
<string name="exo_downloading">डाउनलोड गरिँदै छ</string>
<string name="exo_download_completed">डाउनलोड सम्पन्न भयो</string>
<string name="exo_download_failed">डाउनलोड गर्न सकिएन</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Download in de wachtrij</string>
<string name="exo_downloading">Downloaden</string>
<string name="exo_download_completed">Downloaden voltooid</string>
<string name="exo_download_failed">Downloaden mislukt</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ਡਾਊਨਲੋਡ ਕਤਾਰਬੱਧ ਕੀਤਾ ਗਿਆ</string>
<string name="exo_downloading">ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ</string>
<string name="exo_download_completed">ਡਾਊਨਲੋਡ ਮੁਕੰਮਲ ਹੋਇਆ</string>
<string name="exo_download_failed">ਡਾਊਨਲੋਡ ਅਸਫਲ ਰਿਹਾ</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">W kolejce pobierania</string>
<string name="exo_downloading">Pobieranie</string>
<string name="exo_download_completed">Zakończono pobieranie</string>
<string name="exo_download_failed">Nie udało się pobrać</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Transfer. em fila de espera</string>
<string name="exo_downloading">A transferir…</string>
<string name="exo_download_completed">Transferência concluída</string>
<string name="exo_download_failed">Falha na transferência</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Item na fila de download</string>
<string name="exo_downloading">Fazendo download</string>
<string name="exo_download_completed">Download concluído</string>
<string name="exo_download_failed">Falha no download</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Descărcarea este în lista de așteptare</string>
<string name="exo_downloading">Se descarcă</string>
<string name="exo_download_completed">Descărcarea a fost finalizată</string>
<string name="exo_download_failed">Descărcarea nu a reușit</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">В очереди на скачивание</string>
<string name="exo_downloading">Загрузка файлов</string>
<string name="exo_download_completed">Скачивание завершено</string>
<string name="exo_download_failed">Ошибка скачивания</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">බාගැනීම පේළියට තබන ලදී</string>
<string name="exo_downloading">බාගනිමින්</string>
<string name="exo_download_completed">බාගැනීම සම්පූර්ණ කරන ලදී</string>
<string name="exo_download_failed">බාගැනීම අසමත් විය</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Sťahovanie je v poradí</string>
<string name="exo_downloading">Sťahuje sa</string>
<string name="exo_download_completed">Sťahovanie bolo dokončené</string>
<string name="exo_download_failed">Nepodarilo sa stiahnuť</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Prenos je v čakalni vrsti</string>
<string name="exo_downloading">Prenašanje</string>
<string name="exo_download_completed">Prenos je končan</string>
<string name="exo_download_failed">Prenos ni uspel</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Shkarkimi u vendos në radhë</string>
<string name="exo_downloading">Po shkarkohet</string>
<string name="exo_download_completed">Shkarkimi përfundoi</string>
<string name="exo_download_failed">Shkarkimi dështoi</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Преузимање је на чекању</string>
<string name="exo_downloading">Преузимање</string>
<string name="exo_download_completed">Преузимање је завршено</string>
<string name="exo_download_failed">Преузимање није успело</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Nedladdningen har köplacerats</string>
<string name="exo_downloading">Laddar ned</string>
<string name="exo_download_completed">Nedladdningen är klar</string>
<string name="exo_download_failed">Nedladdningen misslyckades</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Inasubiri kupakuliwa</string>
<string name="exo_downloading">Inapakua</string>
<string name="exo_download_completed">Imepakuliwa</string>
<string name="exo_download_failed">Imeshindwa kupakua</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">பதிவிறக்கம், வரிசையில் உள்ளது</string>
<string name="exo_downloading">பதிவிறக்கப்படுகிறது</string>
<string name="exo_download_completed">பதிவிறக்கப்பட்டது</string>
<string name="exo_download_failed">பதிவிறக்க முடியவில்லை</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">డౌన్‌లోడ్ క్రమవరుసలో ఉంది</string>
<string name="exo_downloading">డౌన్‌లోడ్ చేస్తోంది</string>
<string name="exo_download_completed">డౌన్‌లోడ్ పూర్తయింది</string>
<string name="exo_download_failed">డౌన్‌లోడ్ విఫలమైంది</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">การดาวน์โหลดอยู่ในคิว</string>
<string name="exo_downloading">กำลังดาวน์โหลด</string>
<string name="exo_download_completed">การดาวน์โหลดเสร็จสมบูรณ์</string>
<string name="exo_download_failed">การดาวน์โหลดล้มเหลว</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Naka-queue ang download</string>
<string name="exo_downloading">Nagda-download</string>
<string name="exo_download_completed">Tapos na ang pag-download</string>
<string name="exo_download_failed">Hindi na-download</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">İndirme işlemi sıraya alındı</string>
<string name="exo_downloading">İndiriliyor</string>
<string name="exo_download_completed">İndirme işlemi tamamlandı</string>
<string name="exo_download_failed">İndirilemedi</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Завантаження розміщено в черзі</string>
<string name="exo_downloading">Завантажується</string>
<string name="exo_download_completed">Завантаження завершено</string>
<string name="exo_download_failed">Не вдалося завантажити</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">ڈاؤن لوڈ قطار بند ہے</string>
<string name="exo_downloading">ڈاؤن لوڈ کیا جا رہا ہے</string>
<string name="exo_download_completed">ڈاؤن لوڈ مکمل ہو گیا</string>
<string name="exo_download_failed">ڈاؤن لوڈ ناکام ہو گیا</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Yuklab olish navbatga olindi</string>
<string name="exo_downloading">Yuklab olinmoqda</string>
<string name="exo_download_completed">Yuklab olindi</string>
<string name="exo_download_failed">Yuklab olinmadi</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Đã đưa tài nguyên đã tải xuống vào hàng đợi</string>
<string name="exo_downloading">Đang tải xuống</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>
......
......@@ -12,7 +12,6 @@
<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_download_queued">已加入待下载队列</string>
<string name="exo_downloading">正在下载</string>
<string name="exo_download_completed">下载完毕</string>
<string name="exo_download_failed">下载失败</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">已加入下載列</string>
<string name="exo_downloading">正在下載</string>
<string name="exo_download_completed">下載完畢</string>
<string name="exo_download_failed">下載失敗</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">已排入下載佇列</string>
<string name="exo_downloading">下載中</string>
<string name="exo_download_completed">下載完成</string>
<string name="exo_download_failed">無法下載</string>
......
......@@ -12,7 +12,6 @@
<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_download_queued">Ukulanda kukulayini</string>
<string name="exo_downloading">Iyalanda</string>
<string name="exo_download_completed">Ukulanda kuqedile</string>
<string name="exo_download_failed">Ukulanda kuhlulekile</string>
......
......@@ -38,8 +38,6 @@
<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>
<!-- Shown in a notification or UI component to indicate a download is currently queued. [CHAR LIMIT=40] -->
<string name="exo_download_queued">Download queued</string>
<!-- Shown in a notification or UI component to indicate a download is currently downloading. [CHAR LIMIT=40] -->
<string name="exo_downloading">Downloading</string>
<!-- Shown in a notification or UI component to indicate a download has finished downloading. [CHAR LIMIT=40] -->
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment