fix: cumplir las guias de calidad de Android Auto y localizar el arbol del coche
Google Play devolvio "Approved with Issues" en el codigo 157: "clicking on stop button makes the entire app useless", citado contra las Android for Cars App Quality Guidelines. La causa no era el boton de parar. Maquina de estados del transporte _cambiarFuente publicaba mediaItem y loading ANTES de su primer await y solo comprobaba su revision despues de que _recrearPlayer retornase. Los cambios de fuente se encolan incrementando la revision al encolar, no al ejecutar, asi que tocar una emisora, tocar otra antes de que cargue y pulsar Stop dejaba que las entradas obsoletas reescribieran loading sobre el idle que stop() acababa de publicar. Estado final: loading para siempre sobre una sesion que audio_service ya habia desactivado. Ahora la guarda de revision es la primera sentencia del metodo. pause() no invalidaba una carga en vuelo, asi que la emisora arrancaba igual despues de pulsar pausa; se revalida la intencion antes de llamar a play(). Se anade un suelo de estado que cierra cualquier loading o buffering sin carga viva, exento cuando el reproductor ya entrego audio y solo esta rebufferando, para no convertir un tunel en un error. El presupuesto hasta el primer mensaje baja a menos de diez segundos y los reintentos ya no borran el mensaje visible. Tier gratuito en el coche El arbol devolvia una unica fila no reproducible para cualquier carpeta cuando no habia premium, y un revisor con instalacion limpia siempre es tier gratuito. Ademas skipToNext, skipToPrevious, playFromSearch y playFromMediaId retornaban en silencio. La raiz gratuita pasa a ofrecer una sola carpeta con emisoras reales y reproducibles, compiladas en el binario para que existan en frio, y la puerta de entitlement acota contenido en vez de bloquear acciones. Se elimina la fila "Funcion Premium". Una consulta de voz vacia arranca la ultima emisora, que fallaba tambien a los clientes de pago. Localizacion El locale del handler solo lo fijaba un widget que el motor headless nunca construye, asi que todo error del coche salia en castellano. Se resuelve desde el locale de plataforma. Se traducen las once etiquetas del arbol que estaban a fuego y se retira la convencion que lo justificaba. Un test nuevo falla si vuelve a aparecer texto visible fuera del sistema de traduccion. Suite completa: 1455 pasan, 2 omitidos. Los mecanismos se verificaron por mutacion: borrar cada uno pone la suite en rojo. flutter analyze mantiene los 5 avisos preexistentes.
This commit is contained in:
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "فترات إجازة للمنبهات",
|
||||
"premiumBeneficioAlarmasIlimitadas": "منبهات غير محدودة (تسمح الخطة المجانية بحتى 5)",
|
||||
"premiumPagoUnico": "دفعة واحدة، للأبد. ليس اشتراكًا.",
|
||||
"premiumAhoraNo": "ليس الآن"
|
||||
"premiumAhoraNo": "ليس الآن",
|
||||
"autoErrorEmisoraPremium": "هذه المحطة ضمن Premium. افتح PluriWave على هاتفك لفتحها.",
|
||||
"autoErrorBusquedaSinResultados": "لم نعثر على تلك المحطة. جرّب اسمًا آخر.",
|
||||
"autoCarpetaEscuchar": "الاستماع",
|
||||
"autoCarpetaFavoritos": "المفضلة",
|
||||
"autoCarpetaTodas": "كل المحطات",
|
||||
"autoCarpetaMisEmisoras": "محطاتي",
|
||||
"autoCarpetaMusicaLocal": "الموسيقى المحلية",
|
||||
"autoMusicaLocalNoDisponible": "افتح PluriWave على هاتفك لقراءة موسيقاك",
|
||||
"autoCargarMas": "المزيد…",
|
||||
"autoOrdenarPorCalidad": "الترتيب حسب الجودة",
|
||||
"autoReproducirCarpeta": "تشغيل المجلد",
|
||||
"autoReproducirAleatorio": "تشغيل عشوائي",
|
||||
"autoPistaSinNombre": "مقطع بلا اسم"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "অ্যালার্মের জন্য ছুটির সময়কাল",
|
||||
"premiumBeneficioAlarmasIlimitadas": "সীমাহীন অ্যালার্ম (ফ্রি প্ল্যানে সর্বোচ্চ ৫টি অনুমোদিত)",
|
||||
"premiumPagoUnico": "একবারের পেমেন্ট, চিরকালের জন্য। এটি সাবস্ক্রিপশন নয়।",
|
||||
"premiumAhoraNo": "এখন নয়"
|
||||
"premiumAhoraNo": "এখন নয়",
|
||||
"autoErrorEmisoraPremium": "এই স্টেশনটি Premium। আনলক করতে ফোনে PluriWave খুলুন।",
|
||||
"autoErrorBusquedaSinResultados": "সেই স্টেশনটি খুঁজে পাওয়া যায়নি। অন্য নাম চেষ্টা করুন।",
|
||||
"autoCarpetaEscuchar": "শুনুন",
|
||||
"autoCarpetaFavoritos": "প্রিয়",
|
||||
"autoCarpetaTodas": "সব স্টেশন",
|
||||
"autoCarpetaMisEmisoras": "আমার স্টেশন",
|
||||
"autoCarpetaMusicaLocal": "স্থানীয় সঙ্গীত",
|
||||
"autoMusicaLocalNoDisponible": "আপনার গান পড়তে ফোনে PluriWave খুলুন",
|
||||
"autoCargarMas": "আরও…",
|
||||
"autoOrdenarPorCalidad": "মান অনুসারে সাজান",
|
||||
"autoReproducirCarpeta": "ফোল্ডার চালান",
|
||||
"autoReproducirAleatorio": "এলোমেলোভাবে চালান",
|
||||
"autoPistaSinNombre": "নামহীন ট্র্যাক"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Urlaubszeiträume für Wecker",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Unbegrenzte Wecker (die kostenlose Version erlaubt bis zu 5)",
|
||||
"premiumPagoUnico": "Einmalzahlung, für immer. Kein Abonnement.",
|
||||
"premiumAhoraNo": "Nicht jetzt"
|
||||
"premiumAhoraNo": "Nicht jetzt",
|
||||
"autoErrorEmisoraPremium": "Dieser Sender ist Premium. Öffne PluriWave auf dem Handy, um ihn freizuschalten.",
|
||||
"autoErrorBusquedaSinResultados": "Wir haben diesen Sender nicht gefunden. Versuch es mit einem anderen Namen.",
|
||||
"autoCarpetaEscuchar": "Hören",
|
||||
"autoCarpetaFavoritos": "Favoriten",
|
||||
"autoCarpetaTodas": "Alle Sender",
|
||||
"autoCarpetaMisEmisoras": "Meine Sender",
|
||||
"autoCarpetaMusicaLocal": "Lokale Musik",
|
||||
"autoMusicaLocalNoDisponible": "Öffne PluriWave auf dem Handy, um deine Musik zu lesen",
|
||||
"autoCargarMas": "Mehr…",
|
||||
"autoOrdenarPorCalidad": "Nach Qualität sortieren",
|
||||
"autoReproducirCarpeta": "Ordner abspielen",
|
||||
"autoReproducirAleatorio": "Zufallswiedergabe",
|
||||
"autoPistaSinNombre": "Unbenannter Titel"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Vacation ranges for alarms",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Unlimited alarms (the free plan allows up to 5)",
|
||||
"premiumPagoUnico": "One-time purchase, forever. Not a subscription.",
|
||||
"premiumAhoraNo": "Not now"
|
||||
"premiumAhoraNo": "Not now",
|
||||
"autoErrorEmisoraPremium": "This station is Premium. Open PluriWave on your phone to unlock it.",
|
||||
"autoErrorBusquedaSinResultados": "We couldn't find that station. Try another name.",
|
||||
"autoCarpetaEscuchar": "Listen",
|
||||
"autoCarpetaFavoritos": "Favorites",
|
||||
"autoCarpetaTodas": "All stations",
|
||||
"autoCarpetaMisEmisoras": "My stations",
|
||||
"autoCarpetaMusicaLocal": "Local music",
|
||||
"autoMusicaLocalNoDisponible": "Open PluriWave on your phone to read your music",
|
||||
"autoCargarMas": "More…",
|
||||
"autoOrdenarPorCalidad": "Sort by quality",
|
||||
"autoReproducirCarpeta": "Play folder",
|
||||
"autoReproducirAleatorio": "Shuffle play",
|
||||
"autoPistaSinNombre": "Untitled track"
|
||||
}
|
||||
|
||||
+14
-1
@@ -871,5 +871,18 @@
|
||||
"premiumBeneficioVacaciones": "Rangos de vacaciones para las alarmas",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Alarmas ilimitadas (el plan gratuito permite hasta 5)",
|
||||
"premiumPagoUnico": "Pago único, para siempre. No es una suscripción.",
|
||||
"premiumAhoraNo": "Ahora no"
|
||||
"premiumAhoraNo": "Ahora no",
|
||||
"autoErrorEmisoraPremium": "Esta emisora es Premium. Abre PluriWave en el móvil para desbloquearla.",
|
||||
"autoErrorBusquedaSinResultados": "No hemos encontrado esa emisora. Prueba con otro nombre.",
|
||||
"autoCarpetaEscuchar": "Escuchar",
|
||||
"autoCarpetaFavoritos": "Favoritos",
|
||||
"autoCarpetaTodas": "Todas las emisoras",
|
||||
"autoCarpetaMisEmisoras": "Mis emisoras",
|
||||
"autoCarpetaMusicaLocal": "Música Local",
|
||||
"autoMusicaLocalNoDisponible": "Abre PluriWave en el móvil para leer tu música",
|
||||
"autoCargarMas": "Más…",
|
||||
"autoOrdenarPorCalidad": "Ordenar por calidad",
|
||||
"autoReproducirCarpeta": "Reproducir carpeta",
|
||||
"autoReproducirAleatorio": "Reproducir aleatorio",
|
||||
"autoPistaSinNombre": "Pista sin nombre"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Périodes de vacances pour les alarmes",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Alarmes illimitées (la version gratuite en autorise jusqu'à 5)",
|
||||
"premiumPagoUnico": "Achat unique, pour toujours. Ce n'est pas un abonnement.",
|
||||
"premiumAhoraNo": "Plus tard"
|
||||
"premiumAhoraNo": "Plus tard",
|
||||
"autoErrorEmisoraPremium": "Cette station est Premium. Ouvre PluriWave sur ton téléphone pour la débloquer.",
|
||||
"autoErrorBusquedaSinResultados": "Nous n'avons pas trouvé cette station. Essaie un autre nom.",
|
||||
"autoCarpetaEscuchar": "Écouter",
|
||||
"autoCarpetaFavoritos": "Favoris",
|
||||
"autoCarpetaTodas": "Toutes les stations",
|
||||
"autoCarpetaMisEmisoras": "Mes stations",
|
||||
"autoCarpetaMusicaLocal": "Musique locale",
|
||||
"autoMusicaLocalNoDisponible": "Ouvrez PluriWave sur votre téléphone pour lire votre musique",
|
||||
"autoCargarMas": "Plus…",
|
||||
"autoOrdenarPorCalidad": "Trier par qualité",
|
||||
"autoReproducirCarpeta": "Lire le dossier",
|
||||
"autoReproducirAleatorio": "Lecture aléatoire",
|
||||
"autoPistaSinNombre": "Piste sans nom"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "अलार्म के लिए छुट्टी की अवधि",
|
||||
"premiumBeneficioAlarmasIlimitadas": "असीमित अलार्म (मुफ़्त प्लान में अधिकतम 5 की अनुमति है)",
|
||||
"premiumPagoUnico": "एकमुश्त भुगतान, हमेशा के लिए। यह सदस्यता नहीं है।",
|
||||
"premiumAhoraNo": "अभी नहीं"
|
||||
"premiumAhoraNo": "अभी नहीं",
|
||||
"autoErrorEmisoraPremium": "यह स्टेशन Premium है। इसे अनलॉक करने के लिए फ़ोन पर PluriWave खोलें।",
|
||||
"autoErrorBusquedaSinResultados": "वह स्टेशन नहीं मिला। कोई दूसरा नाम आज़माएँ।",
|
||||
"autoCarpetaEscuchar": "सुनें",
|
||||
"autoCarpetaFavoritos": "पसंदीदा",
|
||||
"autoCarpetaTodas": "सभी स्टेशन",
|
||||
"autoCarpetaMisEmisoras": "मेरे स्टेशन",
|
||||
"autoCarpetaMusicaLocal": "लोकल संगीत",
|
||||
"autoMusicaLocalNoDisponible": "अपना संगीत पढ़ने के लिए फ़ोन पर PluriWave खोलें",
|
||||
"autoCargarMas": "और…",
|
||||
"autoOrdenarPorCalidad": "गुणवत्ता के अनुसार क्रमबद्ध करें",
|
||||
"autoReproducirCarpeta": "फ़ोल्डर चलाएँ",
|
||||
"autoReproducirAleatorio": "शफ़ल चलाएँ",
|
||||
"autoPistaSinNombre": "बिना नाम का ट्रैक"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Rentang liburan untuk alarm",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Alarm tanpa batas (paket gratis mengizinkan hingga 5)",
|
||||
"premiumPagoUnico": "Pembelian sekali bayar, untuk selamanya. Bukan langganan.",
|
||||
"premiumAhoraNo": "Nanti saja"
|
||||
"premiumAhoraNo": "Nanti saja",
|
||||
"autoErrorEmisoraPremium": "Stasiun ini Premium. Buka PluriWave di ponsel untuk membukanya.",
|
||||
"autoErrorBusquedaSinResultados": "Kami tidak menemukan stasiun itu. Coba nama lain.",
|
||||
"autoCarpetaEscuchar": "Dengarkan",
|
||||
"autoCarpetaFavoritos": "Favorit",
|
||||
"autoCarpetaTodas": "Semua stasiun",
|
||||
"autoCarpetaMisEmisoras": "Stasiun saya",
|
||||
"autoCarpetaMusicaLocal": "Musik lokal",
|
||||
"autoMusicaLocalNoDisponible": "Buka PluriWave di ponsel untuk membaca musik Anda",
|
||||
"autoCargarMas": "Lainnya…",
|
||||
"autoOrdenarPorCalidad": "Urutkan menurut kualitas",
|
||||
"autoReproducirCarpeta": "Putar folder",
|
||||
"autoReproducirAleatorio": "Putar acak",
|
||||
"autoPistaSinNombre": "Trek tanpa nama"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Intervalli di vacanza per le sveglie",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Sveglie illimitate (il piano gratuito ne consente fino a 5)",
|
||||
"premiumPagoUnico": "Acquisto unico, per sempre. Non è un abbonamento.",
|
||||
"premiumAhoraNo": "Non ora"
|
||||
"premiumAhoraNo": "Non ora",
|
||||
"autoErrorEmisoraPremium": "Questa stazione è Premium. Apri PluriWave sul telefono per sbloccarla.",
|
||||
"autoErrorBusquedaSinResultados": "Non abbiamo trovato quella stazione. Prova con un altro nome.",
|
||||
"autoCarpetaEscuchar": "Ascolta",
|
||||
"autoCarpetaFavoritos": "Preferiti",
|
||||
"autoCarpetaTodas": "Tutte le emittenti",
|
||||
"autoCarpetaMisEmisoras": "Le mie emittenti",
|
||||
"autoCarpetaMusicaLocal": "Musica locale",
|
||||
"autoMusicaLocalNoDisponible": "Apri PluriWave sul telefono per leggere la tua musica",
|
||||
"autoCargarMas": "Altro…",
|
||||
"autoOrdenarPorCalidad": "Ordina per qualità",
|
||||
"autoReproducirCarpeta": "Riproduci cartella",
|
||||
"autoReproducirAleatorio": "Riproduzione casuale",
|
||||
"autoPistaSinNombre": "Traccia senza nome"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "アラームの休暇期間設定",
|
||||
"premiumBeneficioAlarmasIlimitadas": "アラーム数無制限(無料プランは5個まで)",
|
||||
"premiumPagoUnico": "買い切りの一度きりの支払いで永久に使用可能。サブスクリプションではありません。",
|
||||
"premiumAhoraNo": "後で"
|
||||
"premiumAhoraNo": "後で",
|
||||
"autoErrorEmisoraPremium": "この放送局は Premium です。スマートフォンで PluriWave を開いてロックを解除してください。",
|
||||
"autoErrorBusquedaSinResultados": "その放送局は見つかりませんでした。別の名前をお試しください。",
|
||||
"autoCarpetaEscuchar": "聴く",
|
||||
"autoCarpetaFavoritos": "お気に入り",
|
||||
"autoCarpetaTodas": "すべての局",
|
||||
"autoCarpetaMisEmisoras": "マイ局",
|
||||
"autoCarpetaMusicaLocal": "ローカルの音楽",
|
||||
"autoMusicaLocalNoDisponible": "音楽を読み込むにはスマートフォンで PluriWave を開いてください",
|
||||
"autoCargarMas": "もっと見る…",
|
||||
"autoOrdenarPorCalidad": "音質順に並べ替え",
|
||||
"autoReproducirCarpeta": "フォルダを再生",
|
||||
"autoReproducirAleatorio": "シャッフル再生",
|
||||
"autoPistaSinNombre": "名称未設定のトラック"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Períodos de férias para os alarmes",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Alarmes ilimitados (o plano gratuito permite até 5)",
|
||||
"premiumPagoUnico": "Pagamento único, para sempre. Não é uma assinatura.",
|
||||
"premiumAhoraNo": "Agora não"
|
||||
"premiumAhoraNo": "Agora não",
|
||||
"autoErrorEmisoraPremium": "Esta estação é Premium. Abra o PluriWave no telemóvel para a desbloquear.",
|
||||
"autoErrorBusquedaSinResultados": "Não encontrámos essa estação. Tente outro nome.",
|
||||
"autoCarpetaEscuchar": "Ouvir",
|
||||
"autoCarpetaFavoritos": "Favoritos",
|
||||
"autoCarpetaTodas": "Todas as estações",
|
||||
"autoCarpetaMisEmisoras": "As minhas estações",
|
||||
"autoCarpetaMusicaLocal": "Música local",
|
||||
"autoMusicaLocalNoDisponible": "Abra o PluriWave no telemóvel para ler a sua música",
|
||||
"autoCargarMas": "Mais…",
|
||||
"autoOrdenarPorCalidad": "Ordenar por qualidade",
|
||||
"autoReproducirCarpeta": "Reproduzir pasta",
|
||||
"autoReproducirAleatorio": "Reprodução aleatória",
|
||||
"autoPistaSinNombre": "Faixa sem nome"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "Периоды отпуска для будильников",
|
||||
"premiumBeneficioAlarmasIlimitadas": "Неограниченное количество будильников (бесплатный план позволяет до 5)",
|
||||
"premiumPagoUnico": "Единоразовая покупка, навсегда. Это не подписка.",
|
||||
"premiumAhoraNo": "Не сейчас"
|
||||
"premiumAhoraNo": "Не сейчас",
|
||||
"autoErrorEmisoraPremium": "Эта станция доступна в Premium. Откройте PluriWave на телефоне, чтобы разблокировать её.",
|
||||
"autoErrorBusquedaSinResultados": "Мы не нашли такую станцию. Попробуйте другое название.",
|
||||
"autoCarpetaEscuchar": "Слушать",
|
||||
"autoCarpetaFavoritos": "Избранное",
|
||||
"autoCarpetaTodas": "Все станции",
|
||||
"autoCarpetaMisEmisoras": "Мои станции",
|
||||
"autoCarpetaMusicaLocal": "Локальная музыка",
|
||||
"autoMusicaLocalNoDisponible": "Откройте PluriWave на телефоне, чтобы прочитать вашу музыку",
|
||||
"autoCargarMas": "Ещё…",
|
||||
"autoOrdenarPorCalidad": "Сортировать по качеству",
|
||||
"autoReproducirCarpeta": "Воспроизвести папку",
|
||||
"autoReproducirAleatorio": "Случайное воспроизведение",
|
||||
"autoPistaSinNombre": "Трек без названия"
|
||||
}
|
||||
|
||||
+14
-1
@@ -912,5 +912,18 @@
|
||||
"premiumBeneficioVacaciones": "闹钟的假期时间段",
|
||||
"premiumBeneficioAlarmasIlimitadas": "无限闹钟(免费版最多支持5个)",
|
||||
"premiumPagoUnico": "一次性付费,永久使用,不是订阅。",
|
||||
"premiumAhoraNo": "以后再说"
|
||||
"premiumAhoraNo": "以后再说",
|
||||
"autoErrorEmisoraPremium": "该电台属于 Premium 内容。请在手机上打开 PluriWave 解锁。",
|
||||
"autoErrorBusquedaSinResultados": "没有找到该电台。请换个名称再试。",
|
||||
"autoCarpetaEscuchar": "收听",
|
||||
"autoCarpetaFavoritos": "收藏",
|
||||
"autoCarpetaTodas": "全部电台",
|
||||
"autoCarpetaMisEmisoras": "我的电台",
|
||||
"autoCarpetaMusicaLocal": "本地音乐",
|
||||
"autoMusicaLocalNoDisponible": "请在手机上打开 PluriWave 以读取您的音乐",
|
||||
"autoCargarMas": "更多…",
|
||||
"autoOrdenarPorCalidad": "按音质排序",
|
||||
"autoReproducirCarpeta": "播放文件夹",
|
||||
"autoReproducirAleatorio": "随机播放",
|
||||
"autoPistaSinNombre": "未命名曲目"
|
||||
}
|
||||
|
||||
@@ -3415,6 +3415,84 @@ abstract class AppLocalizations {
|
||||
/// In es, this message translates to:
|
||||
/// **'Ahora no'**
|
||||
String get premiumAhoraNo;
|
||||
|
||||
/// No description provided for @autoErrorEmisoraPremium.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Esta emisora es Premium. Abre PluriWave en el móvil para desbloquearla.'**
|
||||
String get autoErrorEmisoraPremium;
|
||||
|
||||
/// No description provided for @autoErrorBusquedaSinResultados.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'No hemos encontrado esa emisora. Prueba con otro nombre.'**
|
||||
String get autoErrorBusquedaSinResultados;
|
||||
|
||||
/// No description provided for @autoCarpetaEscuchar.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Escuchar'**
|
||||
String get autoCarpetaEscuchar;
|
||||
|
||||
/// No description provided for @autoCarpetaFavoritos.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Favoritos'**
|
||||
String get autoCarpetaFavoritos;
|
||||
|
||||
/// No description provided for @autoCarpetaTodas.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Todas las emisoras'**
|
||||
String get autoCarpetaTodas;
|
||||
|
||||
/// No description provided for @autoCarpetaMisEmisoras.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Mis emisoras'**
|
||||
String get autoCarpetaMisEmisoras;
|
||||
|
||||
/// No description provided for @autoCarpetaMusicaLocal.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Música Local'**
|
||||
String get autoCarpetaMusicaLocal;
|
||||
|
||||
/// No description provided for @autoMusicaLocalNoDisponible.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Abre PluriWave en el móvil para leer tu música'**
|
||||
String get autoMusicaLocalNoDisponible;
|
||||
|
||||
/// No description provided for @autoCargarMas.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Más…'**
|
||||
String get autoCargarMas;
|
||||
|
||||
/// No description provided for @autoOrdenarPorCalidad.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Ordenar por calidad'**
|
||||
String get autoOrdenarPorCalidad;
|
||||
|
||||
/// No description provided for @autoReproducirCarpeta.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Reproducir carpeta'**
|
||||
String get autoReproducirCarpeta;
|
||||
|
||||
/// No description provided for @autoReproducirAleatorio.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Reproducir aleatorio'**
|
||||
String get autoReproducirAleatorio;
|
||||
|
||||
/// No description provided for @autoPistaSinNombre.
|
||||
///
|
||||
/// In es, this message translates to:
|
||||
/// **'Pista sin nombre'**
|
||||
String get autoPistaSinNombre;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate
|
||||
|
||||
@@ -1888,4 +1888,46 @@ class AppLocalizationsAr extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'ليس الآن';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'هذه المحطة ضمن Premium. افتح PluriWave على هاتفك لفتحها.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'لم نعثر على تلك المحطة. جرّب اسمًا آخر.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'الاستماع';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'المفضلة';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'كل المحطات';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'محطاتي';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'الموسيقى المحلية';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'افتح PluriWave على هاتفك لقراءة موسيقاك';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'المزيد…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'الترتيب حسب الجودة';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'تشغيل المجلد';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'تشغيل عشوائي';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'مقطع بلا اسم';
|
||||
}
|
||||
|
||||
@@ -1900,4 +1900,46 @@ class AppLocalizationsBn extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'এখন নয়';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'এই স্টেশনটি Premium। আনলক করতে ফোনে PluriWave খুলুন।';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'সেই স্টেশনটি খুঁজে পাওয়া যায়নি। অন্য নাম চেষ্টা করুন।';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'শুনুন';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'প্রিয়';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'সব স্টেশন';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'আমার স্টেশন';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'স্থানীয় সঙ্গীত';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'আপনার গান পড়তে ফোনে PluriWave খুলুন';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'আরও…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'মান অনুসারে সাজান';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'ফোল্ডার চালান';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'এলোমেলোভাবে চালান';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'নামহীন ট্র্যাক';
|
||||
}
|
||||
|
||||
@@ -1913,4 +1913,46 @@ class AppLocalizationsDe extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Nicht jetzt';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Dieser Sender ist Premium. Öffne PluriWave auf dem Handy, um ihn freizuschalten.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'Wir haben diesen Sender nicht gefunden. Versuch es mit einem anderen Namen.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Hören';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Favoriten';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Alle Sender';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'Meine Sender';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Lokale Musik';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Öffne PluriWave auf dem Handy, um deine Musik zu lesen';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Mehr…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Nach Qualität sortieren';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Ordner abspielen';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Zufallswiedergabe';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Unbenannter Titel';
|
||||
}
|
||||
|
||||
@@ -1893,4 +1893,46 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Not now';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'This station is Premium. Open PluriWave on your phone to unlock it.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'We couldn\'t find that station. Try another name.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Listen';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Favorites';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'All stations';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'My stations';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Local music';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Open PluriWave on your phone to read your music';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'More…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Sort by quality';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Play folder';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Shuffle play';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Untitled track';
|
||||
}
|
||||
|
||||
@@ -1908,4 +1908,46 @@ class AppLocalizationsEs extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Ahora no';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Esta emisora es Premium. Abre PluriWave en el móvil para desbloquearla.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'No hemos encontrado esa emisora. Prueba con otro nombre.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Escuchar';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Favoritos';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Todas las emisoras';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'Mis emisoras';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Música Local';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Abre PluriWave en el móvil para leer tu música';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Más…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Ordenar por calidad';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Reproducir carpeta';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Reproducir aleatorio';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Pista sin nombre';
|
||||
}
|
||||
|
||||
@@ -1922,4 +1922,46 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Plus tard';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Cette station est Premium. Ouvre PluriWave sur ton téléphone pour la débloquer.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'Nous n\'avons pas trouvé cette station. Essaie un autre nom.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Écouter';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Favoris';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Toutes les stations';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'Mes stations';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Musique locale';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Ouvrez PluriWave sur votre téléphone pour lire votre musique';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Plus…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Trier par qualité';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Lire le dossier';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Lecture aléatoire';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Piste sans nom';
|
||||
}
|
||||
|
||||
@@ -1893,4 +1893,46 @@ class AppLocalizationsHi extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'अभी नहीं';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'यह स्टेशन Premium है। इसे अनलॉक करने के लिए फ़ोन पर PluriWave खोलें।';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'वह स्टेशन नहीं मिला। कोई दूसरा नाम आज़माएँ।';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'सुनें';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'पसंदीदा';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'सभी स्टेशन';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'मेरे स्टेशन';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'लोकल संगीत';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'अपना संगीत पढ़ने के लिए फ़ोन पर PluriWave खोलें';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'और…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'गुणवत्ता के अनुसार क्रमबद्ध करें';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'फ़ोल्डर चलाएँ';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'शफ़ल चलाएँ';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'बिना नाम का ट्रैक';
|
||||
}
|
||||
|
||||
@@ -1904,4 +1904,46 @@ class AppLocalizationsId extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Nanti saja';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Stasiun ini Premium. Buka PluriWave di ponsel untuk membukanya.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'Kami tidak menemukan stasiun itu. Coba nama lain.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Dengarkan';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Favorit';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Semua stasiun';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'Stasiun saya';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Musik lokal';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Buka PluriWave di ponsel untuk membaca musik Anda';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Lainnya…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Urutkan menurut kualitas';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Putar folder';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Putar acak';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Trek tanpa nama';
|
||||
}
|
||||
|
||||
@@ -1919,4 +1919,46 @@ class AppLocalizationsIt extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Non ora';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Questa stazione è Premium. Apri PluriWave sul telefono per sbloccarla.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'Non abbiamo trovato quella stazione. Prova con un altro nome.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Ascolta';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Preferiti';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Tutte le emittenti';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'Le mie emittenti';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Musica locale';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Apri PluriWave sul telefono per leggere la tua musica';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Altro…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Ordina per qualità';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Riproduci cartella';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Riproduzione casuale';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Traccia senza nome';
|
||||
}
|
||||
|
||||
@@ -1836,4 +1836,45 @@ class AppLocalizationsJa extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => '後で';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'この放送局は Premium です。スマートフォンで PluriWave を開いてロックを解除してください。';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados => 'その放送局は見つかりませんでした。別の名前をお試しください。';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => '聴く';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'お気に入り';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'すべての局';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'マイ局';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'ローカルの音楽';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'音楽を読み込むにはスマートフォンで PluriWave を開いてください';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'もっと見る…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => '音質順に並べ替え';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'フォルダを再生';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'シャッフル再生';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => '名称未設定のトラック';
|
||||
}
|
||||
|
||||
@@ -1904,4 +1904,46 @@ class AppLocalizationsPt extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Agora não';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Esta estação é Premium. Abra o PluriWave no telemóvel para a desbloquear.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'Não encontrámos essa estação. Tente outro nome.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Ouvir';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Favoritos';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Todas as estações';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'As minhas estações';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Música local';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Abra o PluriWave no telemóvel para ler a sua música';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Mais…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Ordenar por qualidade';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Reproduzir pasta';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Reprodução aleatória';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Faixa sem nome';
|
||||
}
|
||||
|
||||
@@ -1911,4 +1911,46 @@ class AppLocalizationsRu extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => 'Не сейчас';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'Эта станция доступна в Premium. Откройте PluriWave на телефоне, чтобы разблокировать её.';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados =>
|
||||
'Мы не нашли такую станцию. Попробуйте другое название.';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => 'Слушать';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => 'Избранное';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => 'Все станции';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => 'Мои станции';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => 'Локальная музыка';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible =>
|
||||
'Откройте PluriWave на телефоне, чтобы прочитать вашу музыку';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => 'Ещё…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => 'Сортировать по качеству';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => 'Воспроизвести папку';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => 'Случайное воспроизведение';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => 'Трек без названия';
|
||||
}
|
||||
|
||||
@@ -1821,4 +1821,44 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
|
||||
@override
|
||||
String get premiumAhoraNo => '以后再说';
|
||||
|
||||
@override
|
||||
String get autoErrorEmisoraPremium =>
|
||||
'该电台属于 Premium 内容。请在手机上打开 PluriWave 解锁。';
|
||||
|
||||
@override
|
||||
String get autoErrorBusquedaSinResultados => '没有找到该电台。请换个名称再试。';
|
||||
|
||||
@override
|
||||
String get autoCarpetaEscuchar => '收听';
|
||||
|
||||
@override
|
||||
String get autoCarpetaFavoritos => '收藏';
|
||||
|
||||
@override
|
||||
String get autoCarpetaTodas => '全部电台';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMisEmisoras => '我的电台';
|
||||
|
||||
@override
|
||||
String get autoCarpetaMusicaLocal => '本地音乐';
|
||||
|
||||
@override
|
||||
String get autoMusicaLocalNoDisponible => '请在手机上打开 PluriWave 以读取您的音乐';
|
||||
|
||||
@override
|
||||
String get autoCargarMas => '更多…';
|
||||
|
||||
@override
|
||||
String get autoOrdenarPorCalidad => '按音质排序';
|
||||
|
||||
@override
|
||||
String get autoReproducirCarpeta => '播放文件夹';
|
||||
|
||||
@override
|
||||
String get autoReproducirAleatorio => '随机播放';
|
||||
|
||||
@override
|
||||
String get autoPistaSinNombre => '未命名曲目';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user