feat(tutorial): add 9-screen help/tutorial carousel

Add PantallaTutorialAyuda, a PageView-based carousel covering saved
stations/groups, per-station equalizer, recording, adaptive alarms,
Android Auto favorites, auto-reconnect, snooze duration, custom
stations, and a closing summary with a "watch it again" reminder.

ServicioTutorialAyuda persists a one-time seen flag so the carousel
shows once via mostrarSiProcede, independent of entry point; the
final page's CTA label depends on the primerArranque constructor
parameter ("Empezar a escuchar" vs "Cerrar").

Translate the new copy into all 13 supported locales and update
helpSubtitle to describe the new entry point.
This commit is contained in:
2026-08-01 11:34:53 +02:00
parent d945e1a313
commit 015a20a823
34 changed files with 2262 additions and 61 deletions
+121 -1
View File
@@ -2567,9 +2567,129 @@ abstract class AppLocalizations {
/// No description provided for @helpSubtitle.
///
/// In es, this message translates to:
/// **'Repasá funciones, consejos y novedades de PluriWave.'**
/// **'9 pantallas · vuelve a verlo cuando quieras'**
String get helpSubtitle;
/// No description provided for @tutorialSkipAction.
///
/// In es, this message translates to:
/// **'Saltar'**
String get tutorialSkipAction;
/// No description provided for @tutorialNextAction.
///
/// In es, this message translates to:
/// **'Siguiente'**
String get tutorialNextAction;
/// No description provided for @tutorialPage1Headline.
///
/// In es, this message translates to:
/// **'Guarda tus emisoras y agrúpalas'**
String get tutorialPage1Headline;
/// No description provided for @tutorialPage1Body.
///
/// In es, this message translates to:
/// **'Toca el corazón para guardar una emisora. En «Tus emisoras» puedes crear grupos como «Cada mañana» o «Coche» y reordenarlas arrastrando.'**
String get tutorialPage1Body;
/// No description provided for @tutorialPage2Headline.
///
/// In es, this message translates to:
/// **'Un ecualizador base y otro por emisora'**
String get tutorialPage2Headline;
/// No description provided for @tutorialPage2Body.
///
/// In es, this message translates to:
/// **'En Ajustes defines el ecualizador general. Y desde la reproducción de una emisora concreta puedes darle su propio ajuste, que manda sobre el general.'**
String get tutorialPage2Body;
/// No description provided for @tutorialPage3Headline.
///
/// In es, this message translates to:
/// **'Graba lo que estás escuchando'**
String get tutorialPage3Headline;
/// No description provided for @tutorialPage3Body.
///
/// In es, this message translates to:
/// **'Desde la bandeja de herramientas del reproductor, «Grabar» guarda el stream original. Encuentra tus grabaciones en Ajustes Grabaciones.'**
String get tutorialPage3Body;
/// No description provided for @tutorialPage4Headline.
///
/// In es, this message translates to:
/// **'Alarmas que se adaptan a ti'**
String get tutorialPage4Headline;
/// No description provided for @tutorialPage4Body.
///
/// In es, this message translates to:
/// **'Despiértate con tu emisora favorita, pospón 3, 5 o 10 minutos, y añade rangos de vacaciones para que algunas alarmas se salten solas.'**
String get tutorialPage4Body;
/// No description provided for @tutorialPage5Headline.
///
/// In es, this message translates to:
/// **'Tus favoritas, también en el coche'**
String get tutorialPage5Headline;
/// No description provided for @tutorialPage5Body.
///
/// In es, this message translates to:
/// **'Conecta el móvil con Android Auto y encontrarás Favoritos, Todas las emisoras, Mis emisoras y tu Música Local, con botones grandes pensados para conducir.'**
String get tutorialPage5Body;
/// No description provided for @tutorialPage6Headline.
///
/// In es, this message translates to:
/// **'Se reconecta sola'**
String get tutorialPage6Headline;
/// No description provided for @tutorialPage6Body.
///
/// In es, this message translates to:
/// **'Si se corta la señal, PluriWave reintenta automáticamente y sigue mostrando tus favoritas guardadas aunque no tengas conexión.'**
String get tutorialPage6Body;
/// No description provided for @tutorialPage7Headline.
///
/// In es, this message translates to:
/// **'Elige cuánto posponer'**
String get tutorialPage7Headline;
/// No description provided for @tutorialPage7Body.
///
/// In es, this message translates to:
/// **'Cuando suene una alarma, no hay un único «posponer»: eliges 3, 5 o 10 minutos según lo que necesites en ese momento.'**
String get tutorialPage7Body;
/// No description provided for @tutorialPage8Headline.
///
/// In es, this message translates to:
/// **'¿No la encuentras? Añádela tú'**
String get tutorialPage8Headline;
/// No description provided for @tutorialPage8Body.
///
/// In es, this message translates to:
/// **'En «Tus emisoras» → Añadir emisora personalizada pega la URL del stream de una emisora que no esté en el buscador. Se guarda en «Mis emisoras», también disponible en el coche.'**
String get tutorialPage8Body;
/// No description provided for @tutorialPage9Headline.
///
/// In es, this message translates to:
/// **'Listo, ya conoces lo esencial'**
String get tutorialPage9Headline;
/// No description provided for @tutorialPage9BannerBody.
///
/// In es, this message translates to:
/// **'Para volver a ver este tutorial cuando quieras: Ajustes → Información → Ayuda y tutorial.'**
String get tutorialPage9BannerBody;
/// No description provided for @indefiniteOption.
///
/// In es, this message translates to:
+70 -1
View File
@@ -1407,7 +1407,76 @@ class AppLocalizationsAr extends AppLocalizations {
String get helpTitle => 'المساعدة والشرح';
@override
String get helpSubtitle => 'راجع ميزات PluriWave والنصائح والمستجدات.';
String get helpSubtitle => '9 شاشات · شاهده مجددًا متى شئت';
@override
String get tutorialSkipAction => 'تخطي';
@override
String get tutorialNextAction => 'التالي';
@override
String get tutorialPage1Headline => 'احفظ محطاتك ونظّمها في مجموعات';
@override
String get tutorialPage1Body =>
'اضغط على أيقونة القلب لحفظ محطة. في «محطاتك» يمكنك إنشاء مجموعات مثل «كل صباح» أو «السيارة» وإعادة ترتيبها بالسحب.';
@override
String get tutorialPage2Headline => 'معادل صوت عام وآخر لكل محطة';
@override
String get tutorialPage2Body =>
'من الإعدادات تحدد المعادل الصوتي العام. ومن تشغيل محطة معينة يمكنك ضبط إعداد خاص بها، له الأولوية على الإعداد العام.';
@override
String get tutorialPage3Headline => 'سجّل ما تستمع إليه';
@override
String get tutorialPage3Body =>
'من شريط أدوات المشغل، يحفظ زر «تسجيل» البث الأصلي. ستجد تسجيلاتك في الإعدادات › التسجيلات.';
@override
String get tutorialPage4Headline => 'منبهات تتكيّف معك';
@override
String get tutorialPage4Body =>
'استيقظ على محطتك المفضلة، وأجّل المنبه 3 أو 5 أو 10 دقائق، وأضف فترات إجازة ليتخطى بعض المنبهات نفسه تلقائيًا.';
@override
String get tutorialPage5Headline => 'محطاتك المفضلة، في السيارة أيضًا';
@override
String get tutorialPage5Body =>
'اربط هاتفك بـ Android Auto لتجد المفضلة وجميع المحطات ومحطاتك والموسيقى المحلية، بأزرار كبيرة مصممة للقيادة.';
@override
String get tutorialPage6Headline => 'يعيد الاتصال تلقائيًا';
@override
String get tutorialPage6Body =>
'إذا انقطعت الإشارة، تعيد PluriWave المحاولة تلقائيًا وتستمر في عرض محطاتك المفضلة المحفوظة حتى بدون اتصال.';
@override
String get tutorialPage7Headline => 'اختر مدة التأجيل';
@override
String get tutorialPage7Body =>
'عند رنين المنبه، لا يوجد خيار تأجيل واحد فقط: تختار 3 أو 5 أو 10 دقائق حسب ما تحتاجه في تلك اللحظة.';
@override
String get tutorialPage8Headline => 'لم تجدها؟ أضفها بنفسك';
@override
String get tutorialPage8Body =>
'من «محطاتك» ← إضافة محطة مخصصة، الصق رابط بث محطة غير موجودة في نتائج البحث. تُحفظ في «محطاتك»، وتكون متاحة في السيارة أيضًا.';
@override
String get tutorialPage9Headline => 'تمّ، أصبحت تعرف الأساسيات';
@override
String get tutorialPage9BannerBody =>
'لمشاهدة هذا الشرح مرة أخرى في أي وقت: الإعدادات ← المعلومات ← المساعدة والشرح.';
@override
String get indefiniteOption => 'غير محدد';
+73 -1
View File
@@ -1417,7 +1417,79 @@ class AppLocalizationsBn extends AppLocalizations {
String get helpTitle => 'সহায়তা ও টিউটোরিয়াল';
@override
String get helpSubtitle => 'PluriWave-এর ফিচার, টিপস ও নতুন বিষয়গুলো দেখুন';
String get helpSubtitle => '৯টি স্ক্রিন · যখন খুশি আবার দেখুন';
@override
String get tutorialSkipAction => 'এড়িয়ে যান';
@override
String get tutorialNextAction => 'পরবর্তী';
@override
String get tutorialPage1Headline =>
'আপনার স্টেশন সংরক্ষণ করুন এবং গ্রুপে ভাগ করুন';
@override
String get tutorialPage1Body =>
'একটি স্টেশন সংরক্ষণ করতে হার্ট আইকনে ট্যাপ করুন। «আপনার স্টেশন»-এ আপনি «প্রতিদিন সকালে» বা «গাড়ি»-এর মতো গ্রুপ তৈরি করতে পারেন এবং টেনে সেগুলোর ক্রম বদলাতে পারেন।';
@override
String get tutorialPage2Headline =>
'একটি সাধারণ ইকুয়ালাইজার, প্রতিটি স্টেশনের জন্য আরেকটি';
@override
String get tutorialPage2Body =>
'সেটিংসে আপনি সাধারণ ইকুয়ালাইজার ঠিক করেন। আর কোনো নির্দিষ্ট স্টেশন চালানোর সময় আপনি সেটির নিজস্ব সেটিং দিতে পারেন, যা সাধারণ সেটিংয়ের চেয়ে অগ্রাধিকার পায়।';
@override
String get tutorialPage3Headline => 'যা শুনছেন তা রেকর্ড করুন';
@override
String get tutorialPage3Body =>
'প্লেয়ারের টুল ট্রে থেকে «রেকর্ড করুন» মূল স্ট্রিম সংরক্ষণ করে। আপনার রেকর্ডিং পাবেন সেটিংস › রেকর্ডিং-এ।';
@override
String get tutorialPage4Headline =>
'এমন অ্যালার্ম যা আপনার সাথে মানিয়ে নেয়';
@override
String get tutorialPage4Body =>
'আপনার প্রিয় স্টেশনে জেগে উঠুন, ৩, ৫ বা ১০ মিনিট স্নুজ করুন, এবং ছুটির সময়সীমা যোগ করুন যাতে কিছু অ্যালার্ম নিজে থেকেই বাদ পড়ে।';
@override
String get tutorialPage5Headline => 'আপনার প্রিয়গুলো, গাড়িতেও';
@override
String get tutorialPage5Body =>
'আপনার ফোন Android Auto-এর সাথে সংযুক্ত করুন এবং পাবেন প্রিয়, সব স্টেশন, আপনার স্টেশন এবং আপনার লোকাল মিউজিক, গাড়ি চালানোর উপযোগী বড় বোতামসহ।';
@override
String get tutorialPage6Headline => 'নিজে থেকেই আবার সংযুক্ত হয়';
@override
String get tutorialPage6Body =>
'সিগন্যাল কেটে গেলে, PluriWave স্বয়ংক্রিয়ভাবে আবার চেষ্টা করে এবং সংযোগ ছাড়াই আপনার সংরক্ষিত প্রিয়গুলো দেখাতে থাকে।';
@override
String get tutorialPage7Headline => 'কতক্ষণ স্নুজ করবেন তা বেছে নিন';
@override
String get tutorialPage7Body =>
'অ্যালার্ম বাজলে, «স্নুজ»-এর একটিমাত্র বিকল্প নেই: আপনি সেই মুহূর্তে প্রয়োজন অনুযায়ী ৩, ৫ বা ১০ মিনিট বেছে নেন।';
@override
String get tutorialPage8Headline => 'খুঁজে পাচ্ছেন না? নিজেই যোগ করুন';
@override
String get tutorialPage8Body =>
'«আপনার স্টেশন» → কাস্টম স্টেশন যোগ করুন-এ, খোঁজে না পাওয়া স্টেশনের স্ট্রিম URL পেস্ট করুন। এটি «আপনার স্টেশন»-এ সংরক্ষিত হয় এবং গাড়িতেও পাওয়া যায়।';
@override
String get tutorialPage9Headline => 'শেষ, এখন আপনি মূল বিষয়গুলো জানেন';
@override
String get tutorialPage9BannerBody =>
'এই টিউটোরিয়ালটি আবার দেখতে: সেটিংস → তথ্য → সহায়তা ও টিউটোরিয়াল।';
@override
String get indefiniteOption => 'অনির্দিষ্ট';
+73 -2
View File
@@ -1425,8 +1425,79 @@ class AppLocalizationsDe extends AppLocalizations {
String get helpTitle => 'Hilfe und Tutorial';
@override
String get helpSubtitle =>
'Funktionen, Tipps und Neuigkeiten von PluriWave ansehen.';
String get helpSubtitle => '9 Bildschirme · jederzeit erneut ansehen';
@override
String get tutorialSkipAction => 'Überspringen';
@override
String get tutorialNextAction => 'Weiter';
@override
String get tutorialPage1Headline =>
'Speichere deine Sender und gruppiere sie';
@override
String get tutorialPage1Body =>
'Tippe auf das Herz, um einen Sender zu speichern. Unter „Deine Sender“ kannst du Gruppen wie „Jeden Morgen“ oder „Auto“ anlegen und sie per Ziehen neu anordnen.';
@override
String get tutorialPage2Headline =>
'Ein Basis-Equalizer und einer pro Sender';
@override
String get tutorialPage2Body =>
'In den Einstellungen legst du den allgemeinen Equalizer fest. Und während der Wiedergabe eines bestimmten Senders kannst du ihm eine eigene Einstellung geben, die Vorrang vor der allgemeinen hat.';
@override
String get tutorialPage3Headline => 'Nimm auf, was du gerade hörst';
@override
String get tutorialPage3Body =>
'Über die Werkzeugleiste des Players speichert „Aufnehmen“ den Original-Stream. Deine Aufnahmen findest du unter Einstellungen Aufnahmen.';
@override
String get tutorialPage4Headline => 'Alarme, die sich dir anpassen';
@override
String get tutorialPage4Body =>
'Wach mit deinem Lieblingssender auf, schlummere 3, 5 oder 10 Minuten weiter und füge Urlaubszeiträume hinzu, damit manche Alarme von selbst ausgesetzt werden.';
@override
String get tutorialPage5Headline => 'Deine Favoriten, auch im Auto';
@override
String get tutorialPage5Body =>
'Verbinde dein Handy mit Android Auto und finde Favoriten, Alle Sender, Deine Sender und deine lokale Musik, mit großen, fürs Fahren gemachten Tasten.';
@override
String get tutorialPage6Headline => 'Verbindet sich von selbst neu';
@override
String get tutorialPage6Body =>
'Bricht das Signal ab, versucht PluriWave automatisch erneut und zeigt weiterhin deine gespeicherten Favoriten, auch ohne Verbindung.';
@override
String get tutorialPage7Headline => 'Wähle, wie lange du schlummerst';
@override
String get tutorialPage7Body =>
'Wenn ein Alarm klingelt, gibt es nicht nur ein „Schlummern“: Du wählst 3, 5 oder 10 Minuten, je nachdem, was du gerade brauchst.';
@override
String get tutorialPage8Headline =>
'Findest du ihn nicht? Füge ihn selbst hinzu';
@override
String get tutorialPage8Body =>
'Füge unter „Deine Sender“ → Eigenen Sender hinzufügen die Stream-URL eines Senders ein, der nicht in der Suche auftaucht. Er wird unter „Deine Sender“ gespeichert und ist auch im Auto verfügbar.';
@override
String get tutorialPage9Headline => 'Fertig, du kennst jetzt das Wichtigste';
@override
String get tutorialPage9BannerBody =>
'Um dieses Tutorial jederzeit erneut anzusehen: Einstellungen → Info → Hilfe und Tutorial.';
@override
String get indefiniteOption => 'Unbegrenzt';
+71 -1
View File
@@ -1408,7 +1408,77 @@ class AppLocalizationsEn extends AppLocalizations {
String get helpTitle => 'Help and tutorial';
@override
String get helpSubtitle => 'Review PluriWave features, tips and whats new.';
String get helpSubtitle => '9 screens · watch it again anytime';
@override
String get tutorialSkipAction => 'Skip';
@override
String get tutorialNextAction => 'Next';
@override
String get tutorialPage1Headline => 'Save your stations and group them';
@override
String get tutorialPage1Body =>
'Tap the heart to save a station. In \"Your stations\" you can create groups like \"Every morning\" or \"Car\" and drag to reorder them.';
@override
String get tutorialPage2Headline =>
'One base equalizer, plus one per station';
@override
String get tutorialPage2Body =>
'In Settings you set the general equalizer. And from a specific station\'s playback screen you can give it its own setting, which overrides the general one.';
@override
String get tutorialPage3Headline => 'Record what you\'re listening to';
@override
String get tutorialPage3Body =>
'From the player\'s tool tray, \"Record\" saves the original stream. Find your recordings under Settings Recordings.';
@override
String get tutorialPage4Headline => 'Alarms that adapt to you';
@override
String get tutorialPage4Body =>
'Wake up to your favorite station, snooze for 3, 5, or 10 minutes, and add vacation ranges so some alarms skip themselves.';
@override
String get tutorialPage5Headline => 'Your favorites, in the car too';
@override
String get tutorialPage5Body =>
'Connect your phone with Android Auto to find Favorites, All stations, Your stations, and your Local Music, with big buttons made for driving.';
@override
String get tutorialPage6Headline => 'It reconnects on its own';
@override
String get tutorialPage6Body =>
'If the signal drops, PluriWave retries automatically and keeps showing your saved favorites even without a connection.';
@override
String get tutorialPage7Headline => 'Choose how long to snooze';
@override
String get tutorialPage7Body =>
'When an alarm rings, there\'s no single \"snooze\": you choose 3, 5, or 10 minutes depending on what you need at that moment.';
@override
String get tutorialPage8Headline => 'Can\'t find it? Add it yourself';
@override
String get tutorialPage8Body =>
'In \"Your stations\" → Add custom station, paste the stream URL of a station that isn\'t in the search results. It\'s saved under \"Your stations\", also available in the car.';
@override
String get tutorialPage9Headline => 'Done — now you know the essentials';
@override
String get tutorialPage9BannerBody =>
'To watch this tutorial again anytime: Settings → Information → Help and tutorial.';
@override
String get indefiniteOption => 'Indefinite';
+70 -2
View File
@@ -1419,8 +1419,76 @@ class AppLocalizationsEs extends AppLocalizations {
String get helpTitle => 'Ayuda y tutorial';
@override
String get helpSubtitle =>
'Repasá funciones, consejos y novedades de PluriWave.';
String get helpSubtitle => '9 pantallas · vuelve a verlo cuando quieras';
@override
String get tutorialSkipAction => 'Saltar';
@override
String get tutorialNextAction => 'Siguiente';
@override
String get tutorialPage1Headline => 'Guarda tus emisoras y agrúpalas';
@override
String get tutorialPage1Body =>
'Toca el corazón para guardar una emisora. En «Tus emisoras» puedes crear grupos como «Cada mañana» o «Coche» y reordenarlas arrastrando.';
@override
String get tutorialPage2Headline => 'Un ecualizador base y otro por emisora';
@override
String get tutorialPage2Body =>
'En Ajustes defines el ecualizador general. Y desde la reproducción de una emisora concreta puedes darle su propio ajuste, que manda sobre el general.';
@override
String get tutorialPage3Headline => 'Graba lo que estás escuchando';
@override
String get tutorialPage3Body =>
'Desde la bandeja de herramientas del reproductor, «Grabar» guarda el stream original. Encuentra tus grabaciones en Ajustes Grabaciones.';
@override
String get tutorialPage4Headline => 'Alarmas que se adaptan a ti';
@override
String get tutorialPage4Body =>
'Despiértate con tu emisora favorita, pospón 3, 5 o 10 minutos, y añade rangos de vacaciones para que algunas alarmas se salten solas.';
@override
String get tutorialPage5Headline => 'Tus favoritas, también en el coche';
@override
String get tutorialPage5Body =>
'Conecta el móvil con Android Auto y encontrarás Favoritos, Todas las emisoras, Mis emisoras y tu Música Local, con botones grandes pensados para conducir.';
@override
String get tutorialPage6Headline => 'Se reconecta sola';
@override
String get tutorialPage6Body =>
'Si se corta la señal, PluriWave reintenta automáticamente y sigue mostrando tus favoritas guardadas aunque no tengas conexión.';
@override
String get tutorialPage7Headline => 'Elige cuánto posponer';
@override
String get tutorialPage7Body =>
'Cuando suene una alarma, no hay un único «posponer»: eliges 3, 5 o 10 minutos según lo que necesites en ese momento.';
@override
String get tutorialPage8Headline => '¿No la encuentras? Añádela tú';
@override
String get tutorialPage8Body =>
'En «Tus emisoras» → Añadir emisora personalizada pega la URL del stream de una emisora que no esté en el buscador. Se guarda en «Mis emisoras», también disponible en el coche.';
@override
String get tutorialPage9Headline => 'Listo, ya conoces lo esencial';
@override
String get tutorialPage9BannerBody =>
'Para volver a ver este tutorial cuando quieras: Ajustes → Información → Ayuda y tutorial.';
@override
String get indefiniteOption => 'Indefinida';
+73 -2
View File
@@ -1428,8 +1428,79 @@ class AppLocalizationsFr extends AppLocalizations {
String get helpTitle => 'Aide et tutoriel';
@override
String get helpSubtitle =>
'Revoyez les fonctions, conseils et nouveautés de PluriWave.';
String get helpSubtitle => '9 écrans · à revoir quand vous voulez';
@override
String get tutorialSkipAction => 'Passer';
@override
String get tutorialNextAction => 'Suivant';
@override
String get tutorialPage1Headline =>
'Enregistrez vos stations et regroupez-les';
@override
String get tutorialPage1Body =>
'Touchez le cœur pour enregistrer une station. Dans « Vos stations », vous pouvez créer des groupes comme « Chaque matin » ou « Voiture » et les réorganiser en les faisant glisser.';
@override
String get tutorialPage2Headline =>
'Un égaliseur général et un autre par station';
@override
String get tutorialPage2Body =>
'Dans Réglages, vous définissez l\'égaliseur général. Et depuis la lecture d\'une station précise, vous pouvez lui donner son propre réglage, qui prévaut sur le général.';
@override
String get tutorialPage3Headline => 'Enregistrez ce que vous écoutez';
@override
String get tutorialPage3Body =>
'Depuis la barre d\'outils du lecteur, « Enregistrer » sauvegarde le flux original. Retrouvez vos enregistrements dans Réglages Enregistrements.';
@override
String get tutorialPage4Headline => 'Des alarmes qui s\'adaptent à vous';
@override
String get tutorialPage4Body =>
'Réveillez-vous avec votre station préférée, reportez de 3, 5 ou 10 minutes, et ajoutez des périodes de vacances pour que certaines alarmes se sautent d\'elles-mêmes.';
@override
String get tutorialPage5Headline => 'Vos favoris, aussi en voiture';
@override
String get tutorialPage5Body =>
'Connectez votre téléphone avec Android Auto et retrouvez Favoris, Toutes les stations, Vos stations et votre Musique locale, avec de grands boutons pensés pour la conduite.';
@override
String get tutorialPage6Headline => 'Se reconnecte toute seule';
@override
String get tutorialPage6Body =>
'Si le signal se coupe, PluriWave retente automatiquement et continue d\'afficher vos favoris enregistrés même sans connexion.';
@override
String get tutorialPage7Headline => 'Choisissez combien de temps reporter';
@override
String get tutorialPage7Body =>
'Quand une alarme sonne, il n\'y a pas un seul « reporter » : vous choisissez 3, 5 ou 10 minutes selon ce dont vous avez besoin à ce moment-là.';
@override
String get tutorialPage8Headline =>
'Vous ne la trouvez pas ? Ajoutez-la vous-même';
@override
String get tutorialPage8Body =>
'Dans « Vos stations » → Ajouter une station personnalisée, collez l\'URL du flux d\'une station absente des résultats de recherche. Elle est enregistrée dans « Vos stations », aussi disponible en voiture.';
@override
String get tutorialPage9Headline => 'Voilà, vous connaissez l\'essentiel';
@override
String get tutorialPage9BannerBody =>
'Pour revoir ce tutoriel quand vous le souhaitez : Réglages → Informations → Aide et tutoriel.';
@override
String get indefiniteOption => 'Indéfinie';
+72 -2
View File
@@ -1411,8 +1411,78 @@ class AppLocalizationsHi extends AppLocalizations {
String get helpTitle => 'मदद और ट्यूटोरियल';
@override
String get helpSubtitle =>
'PluriWave की सुविधाएँ, सुझाव और नया क्या है देखें।';
String get helpSubtitle => '9 स्क्रीन · जब चाहें दोबारा देखें';
@override
String get tutorialSkipAction => 'छोड़ें';
@override
String get tutorialNextAction => 'अगला';
@override
String get tutorialPage1Headline =>
'अपने स्टेशन सहेजें और उन्हें समूहों में बाँटें';
@override
String get tutorialPage1Body =>
'किसी स्टेशन को सहेजने के लिए दिल के आइकॉन पर टैप करें। «आपके स्टेशन» में आप «हर सुबह» या «कार» जैसे समूह बना सकते हैं और उन्हें खींचकर पुनः क्रमबद्ध कर सकते हैं।';
@override
String get tutorialPage2Headline =>
'एक सामान्य इक्वलाइज़र, और हर स्टेशन के लिए एक अलग';
@override
String get tutorialPage2Body =>
'सेटिंग्स में आप सामान्य इक्वलाइज़र सेट करते हैं। और किसी खास स्टेशन को चलाते समय आप उसे अपनी खुद की सेटिंग दे सकते हैं, जो सामान्य सेटिंग पर प्राथमिकता रखती है।';
@override
String get tutorialPage3Headline => 'जो सुन रहे हैं उसे रिकॉर्ड करें';
@override
String get tutorialPage3Body =>
'प्लेयर की टूल ट्रे से, «रिकॉर्ड करें» मूल स्ट्रीम को सहेजता है। अपनी रिकॉर्डिंग सेटिंग्स › रिकॉर्डिंग में पाएँ।';
@override
String get tutorialPage4Headline => 'अलार्म जो आपके अनुसार ढलते हैं';
@override
String get tutorialPage4Body =>
'अपने पसंदीदा स्टेशन के साथ जागें, 3, 5 या 10 मिनट के लिए स्नूज़ करें, और छुट्टियों की अवधि जोड़ें ताकि कुछ अलार्म खुद-ब-खुद छूट जाएँ।';
@override
String get tutorialPage5Headline => 'आपके पसंदीदा, कार में भी';
@override
String get tutorialPage5Body =>
'अपने फ़ोन को Android Auto से जोड़ें और पाएँ पसंदीदा, सभी स्टेशन, आपके स्टेशन और आपका लोकल म्यूज़िक, ड्राइविंग के लिए बने बड़े बटनों के साथ।';
@override
String get tutorialPage6Headline => 'खुद ही फिर से जुड़ जाता है';
@override
String get tutorialPage6Body =>
'अगर सिग्नल कट जाए, तो PluriWave अपने आप फिर कोशिश करता है और बिना कनेक्शन के भी आपके सहेजे गए पसंदीदा दिखाता रहता है।';
@override
String get tutorialPage7Headline => 'चुनें कितनी देर के लिए स्नूज़ करना है';
@override
String get tutorialPage7Body =>
'जब कोई अलार्म बजता है, तो «स्नूज़» का कोई एक ही विकल्प नहीं होता: आप उस पल की ज़रूरत के अनुसार 3, 5 या 10 मिनट चुनते हैं।';
@override
String get tutorialPage8Headline => 'नहीं मिल रहा? खुद जोड़ें';
@override
String get tutorialPage8Body =>
'«आपके स्टेशन» → कस्टम स्टेशन जोड़ें में, खोज में न मिलने वाले स्टेशन का स्ट्रीम URL पेस्ट करें। यह «आपके स्टेशन» में सहेजा जाता है और कार में भी उपलब्ध रहता है।';
@override
String get tutorialPage9Headline => 'हो गया, अब आप ज़रूरी बातें जानते हैं';
@override
String get tutorialPage9BannerBody =>
'इस ट्यूटोरियल को दोबारा देखने के लिए: सेटिंग्स → जानकारी → मदद और ट्यूटोरियल।';
@override
String get indefiniteOption => 'अनिश्चित';
+72 -1
View File
@@ -1420,7 +1420,78 @@ class AppLocalizationsId extends AppLocalizations {
String get helpTitle => 'Bantuan dan tutorial';
@override
String get helpSubtitle => 'Tinjau fitur, tips, dan hal baru di PluriWave.';
String get helpSubtitle => '9 layar · lihat lagi kapan saja';
@override
String get tutorialSkipAction => 'Lewati';
@override
String get tutorialNextAction => 'Berikutnya';
@override
String get tutorialPage1Headline => 'Simpan stasiun Anda dan kelompokkan';
@override
String get tutorialPage1Body =>
'Ketuk ikon hati untuk menyimpan stasiun. Di «Stasiun Anda» Anda bisa membuat grup seperti «Setiap pagi» atau «Mobil» dan mengurutkannya ulang dengan menyeret.';
@override
String get tutorialPage2Headline =>
'Satu equalizer umum, dan satu lagi per stasiun';
@override
String get tutorialPage2Body =>
'Di Pengaturan, Anda menentukan equalizer umum. Dan dari pemutaran stasiun tertentu, Anda bisa memberinya pengaturan sendiri, yang lebih diutamakan daripada pengaturan umum.';
@override
String get tutorialPage3Headline => 'Rekam apa yang sedang Anda dengarkan';
@override
String get tutorialPage3Body =>
'Dari baki alat pemutar, «Rekam» menyimpan stream asli. Temukan rekaman Anda di Pengaturan Rekaman.';
@override
String get tutorialPage4Headline =>
'Alarm yang menyesuaikan diri dengan Anda';
@override
String get tutorialPage4Body =>
'Bangun dengan stasiun favorit Anda, tunda 3, 5, atau 10 menit, dan tambahkan rentang liburan agar sebagian alarm melewati dirinya sendiri.';
@override
String get tutorialPage5Headline => 'Favorit Anda, juga di mobil';
@override
String get tutorialPage5Body =>
'Sambungkan ponsel Anda dengan Android Auto dan temukan Favorit, Semua stasiun, Stasiun Anda, dan Musik Lokal Anda, dengan tombol besar yang dirancang untuk berkendara.';
@override
String get tutorialPage6Headline => 'Tersambung ulang dengan sendirinya';
@override
String get tutorialPage6Body =>
'Jika sinyal terputus, PluriWave mencoba lagi secara otomatis dan tetap menampilkan favorit tersimpan Anda meski tanpa koneksi.';
@override
String get tutorialPage7Headline => 'Pilih berapa lama menunda';
@override
String get tutorialPage7Body =>
'Saat alarm berbunyi, tidak ada satu «tunda» saja: Anda memilih 3, 5, atau 10 menit sesuai yang Anda butuhkan saat itu.';
@override
String get tutorialPage8Headline => 'Tidak menemukannya? Tambahkan sendiri';
@override
String get tutorialPage8Body =>
'Di «Stasiun Anda» → Tambah stasiun khusus, tempel URL stream stasiun yang tidak ada di hasil pencarian. Stasiun ini disimpan di «Stasiun Anda», juga tersedia di mobil.';
@override
String get tutorialPage9Headline => 'Selesai, Anda sudah tahu yang penting';
@override
String get tutorialPage9BannerBody =>
'Untuk melihat tutorial ini lagi kapan saja: Pengaturan → Informasi → Bantuan dan tutorial.';
@override
String get indefiniteOption => 'Tidak terbatas';
+71 -1
View File
@@ -1428,7 +1428,77 @@ class AppLocalizationsIt extends AppLocalizations {
String get helpTitle => 'Aiuto e tutorial';
@override
String get helpSubtitle => 'Rivedi funzioni, consigli e novità di PluriWave.';
String get helpSubtitle => '9 schermate · rivedilo quando vuoi';
@override
String get tutorialSkipAction => 'Salta';
@override
String get tutorialNextAction => 'Avanti';
@override
String get tutorialPage1Headline => 'Salva le tue emittenti e raggruppale';
@override
String get tutorialPage1Body =>
'Tocca il cuore per salvare un\'emittente. In «Le tue emittenti» puoi creare gruppi come «Ogni mattina» o «Auto» e riordinarle trascinandole.';
@override
String get tutorialPage2Headline =>
'Un equalizzatore di base e uno per emittente';
@override
String get tutorialPage2Body =>
'Nelle Impostazioni definisci l\'equalizzatore generale. E dalla riproduzione di un\'emittente specifica puoi darle un\'impostazione propria, che ha la priorità su quella generale.';
@override
String get tutorialPage3Headline => 'Registra ciò che stai ascoltando';
@override
String get tutorialPage3Body =>
'Dal vassoio degli strumenti del player, «Registra» salva lo stream originale. Trova le tue registrazioni in Impostazioni Registrazioni.';
@override
String get tutorialPage4Headline => 'Sveglie che si adattano a te';
@override
String get tutorialPage4Body =>
'Svegliati con la tua emittente preferita, posticipa di 3, 5 o 10 minuti, e aggiungi intervalli di vacanza in modo che alcune sveglie si saltino da sole.';
@override
String get tutorialPage5Headline => 'I tuoi preferiti, anche in auto';
@override
String get tutorialPage5Body =>
'Collega il telefono con Android Auto e troverai Preferiti, Tutte le emittenti, Le tue emittenti e la tua Musica locale, con pulsanti grandi pensati per la guida.';
@override
String get tutorialPage6Headline => 'Si riconnette da sola';
@override
String get tutorialPage6Body =>
'Se il segnale cade, PluriWave riprova automaticamente e continua a mostrare i tuoi preferiti salvati anche senza connessione.';
@override
String get tutorialPage7Headline => 'Scegli quanto posticipare';
@override
String get tutorialPage7Body =>
'Quando suona una sveglia, non c\'è un solo «posticipa»: scegli 3, 5 o 10 minuti a seconda di cosa ti serve in quel momento.';
@override
String get tutorialPage8Headline => 'Non la trovi? Aggiungila tu';
@override
String get tutorialPage8Body =>
'In «Le tue emittenti» → Aggiungi emittente personalizzata incolla l\'URL dello stream di un\'emittente non presente nella ricerca. Viene salvata in «Le tue emittenti», disponibile anche in auto.';
@override
String get tutorialPage9Headline => 'Fatto, ora conosci l\'essenziale';
@override
String get tutorialPage9BannerBody =>
'Per rivedere questo tutorial quando vuoi: Impostazioni → Informazioni → Aiuto e tutorial.';
@override
String get indefiniteOption => 'Indefinita';
+70 -1
View File
@@ -1368,7 +1368,76 @@ class AppLocalizationsJa extends AppLocalizations {
String get helpTitle => 'ヘルプとチュートリアル';
@override
String get helpSubtitle => 'PluriWaveの機能、ヒント、新着情報を確認できます';
String get helpSubtitle => '全9画面・いつでも見返せます';
@override
String get tutorialSkipAction => 'スキップ';
@override
String get tutorialNextAction => '次へ';
@override
String get tutorialPage1Headline => 'お気に入りの局を保存してグループ分け';
@override
String get tutorialPage1Body =>
'ハートをタップして局を保存しましょう。「あなたの局」では「毎朝」や「車」などのグループを作り、ドラッグして並べ替えられます。';
@override
String get tutorialPage2Headline => '基本のイコライザーと局ごとのイコライザー';
@override
String get tutorialPage2Body =>
'設定で全体のイコライザーを決められます。特定の局を再生中は、その局専用の設定を適用でき、全体設定より優先されます。';
@override
String get tutorialPage3Headline => '聴いている番組を録音';
@override
String get tutorialPage3Body =>
'プレーヤーのツールトレイから「録音」をタップすると、元のストリームが保存されます。録音は設定›録音で確認できます。';
@override
String get tutorialPage4Headline => 'あなたに合わせてくれるアラーム';
@override
String get tutorialPage4Body =>
'お気に入りの局で目覚め、3分・5分・10分でスヌーズでき、休暇期間を追加すれば一部のアラームを自動でスキップできます。';
@override
String get tutorialPage5Headline => 'お気に入りは車でも';
@override
String get tutorialPage5Body =>
'スマートフォンをAndroid Autoに接続すると、お気に入り、すべての局、あなたの局、ローカルミュージックが、運転向けの大きなボタンで使えます。';
@override
String get tutorialPage6Headline => '自動で再接続';
@override
String get tutorialPage6Body =>
'電波が途切れても、PluriWaveは自動的に再試行し、接続がなくても保存済みのお気に入りを表示し続けます。';
@override
String get tutorialPage7Headline => 'スヌーズ時間を選べる';
@override
String get tutorialPage7Body =>
'アラームが鳴ったとき、「スヌーズ」は一つだけではありません。3分・5分・10分から、その時必要な時間を選べます。';
@override
String get tutorialPage8Headline => '見つからない?自分で追加';
@override
String get tutorialPage8Body =>
'「あなたの局」→カスタム局を追加で、検索にない局のストリームURLを貼り付けられます。「あなたの局」に保存され、車でも利用できます。';
@override
String get tutorialPage9Headline => '完了、基本はこれで押さえました';
@override
String get tutorialPage9BannerBody =>
'このチュートリアルはいつでも再確認できます:設定 → 情報 → ヘルプとチュートリアル。';
@override
String get indefiniteOption => '無期限';
+71 -1
View File
@@ -1416,7 +1416,77 @@ class AppLocalizationsPt extends AppLocalizations {
String get helpTitle => 'Ajuda e tutorial';
@override
String get helpSubtitle => 'Revê funções, dicas e novidades do PluriWave.';
String get helpSubtitle => '9 ecrãs · reveja quando quiser';
@override
String get tutorialSkipAction => 'Pular';
@override
String get tutorialNextAction => 'Avançar';
@override
String get tutorialPage1Headline => 'Guarde as suas estações e agrupe-as';
@override
String get tutorialPage1Body =>
'Toque no coração para guardar uma estação. Em «Suas estações» pode criar grupos como «Todas as manhãs» ou «Carro» e reordená-las arrastando.';
@override
String get tutorialPage2Headline =>
'Um equalizador geral e outro por estação';
@override
String get tutorialPage2Body =>
'Em Definições define o equalizador geral. E, ao reproduzir uma estação específica, pode dar-lhe o seu próprio ajuste, que prevalece sobre o geral.';
@override
String get tutorialPage3Headline => 'Grave o que está a ouvir';
@override
String get tutorialPage3Body =>
'Na bandeja de ferramentas do leitor, «Gravar» guarda o stream original. Encontre as suas gravações em Definições Gravações.';
@override
String get tutorialPage4Headline => 'Alarmes que se adaptam a si';
@override
String get tutorialPage4Body =>
'Acorde com a sua estação favorita, adie 3, 5 ou 10 minutos, e adicione períodos de férias para que alguns alarmes se saltem sozinhos.';
@override
String get tutorialPage5Headline => 'Os seus favoritos, também no carro';
@override
String get tutorialPage5Body =>
'Ligue o telemóvel ao Android Auto e encontre Favoritos, Todas as estações, Suas estações e a sua Música local, com botões grandes pensados para conduzir.';
@override
String get tutorialPage6Headline => 'Reconecta-se sozinho';
@override
String get tutorialPage6Body =>
'Se o sinal cair, o PluriWave tenta novamente de forma automática e continua a mostrar os seus favoritos guardados mesmo sem ligação.';
@override
String get tutorialPage7Headline => 'Escolha quanto tempo adiar';
@override
String get tutorialPage7Body =>
'Quando um alarme toca, não existe um único «adiar»: escolhe 3, 5 ou 10 minutos conforme o que precisar nesse momento.';
@override
String get tutorialPage8Headline => 'Não a encontra? Adicione-a você mesmo';
@override
String get tutorialPage8Body =>
'Em «Suas estações» → Adicionar estação personalizada, cole o URL do stream de uma estação que não esteja na pesquisa. Fica guardada em «Suas estações», também disponível no carro.';
@override
String get tutorialPage9Headline => 'Pronto, já conhece o essencial';
@override
String get tutorialPage9BannerBody =>
'Para rever este tutorial quando quiser: Definições → Informação → Ajuda e tutorial.';
@override
String get indefiniteOption => 'Indefinida';
+73 -1
View File
@@ -1420,7 +1420,79 @@ class AppLocalizationsRu extends AppLocalizations {
String get helpTitle => 'Помощь и руководство';
@override
String get helpSubtitle => 'Посмотрите функции, советы и новости PluriWave.';
String get helpSubtitle => '9 экранов · смотрите снова в любое время';
@override
String get tutorialSkipAction => 'Пропустить';
@override
String get tutorialNextAction => 'Далее';
@override
String get tutorialPage1Headline => 'Сохраняйте станции и группируйте их';
@override
String get tutorialPage1Body =>
'Нажмите на сердечко, чтобы сохранить станцию. В разделе «Ваши станции» можно создавать группы, например «Каждое утро» или «Машина», и менять порядок перетаскиванием.';
@override
String get tutorialPage2Headline =>
'Общий эквалайзер и отдельный для каждой станции';
@override
String get tutorialPage2Body =>
'В настройках вы задаёте общий эквалайзер. А во время воспроизведения конкретной станции можно задать для неё собственную настройку — она будет иметь приоритет над общей.';
@override
String get tutorialPage3Headline => 'Записывайте то, что слушаете';
@override
String get tutorialPage3Body =>
'На панели инструментов плеера кнопка «Запись» сохраняет исходный поток. Ваши записи хранятся в разделе Настройки › Записи.';
@override
String get tutorialPage4Headline =>
'Будильники, которые подстраиваются под вас';
@override
String get tutorialPage4Body =>
'Просыпайтесь под любимую станцию, откладывайте на 3, 5 или 10 минут и добавляйте периоды отпуска, чтобы некоторые будильники пропускались сами.';
@override
String get tutorialPage5Headline =>
'Ваши избранные станции — и в машине тоже';
@override
String get tutorialPage5Body =>
'Подключите телефон через Android Auto, и вы найдёте Избранное, Все станции, Ваши станции и вашу локальную музыку с крупными кнопками, удобными за рулём.';
@override
String get tutorialPage6Headline => 'Переподключается сам';
@override
String get tutorialPage6Body =>
'Если сигнал пропадает, PluriWave автоматически повторяет попытку и продолжает показывать сохранённые избранные станции даже без подключения.';
@override
String get tutorialPage7Headline => 'Выбирайте, на сколько отложить';
@override
String get tutorialPage7Body =>
'Когда звонит будильник, нет единственного варианта «отложить»: выбирайте 3, 5 или 10 минут — в зависимости от того, что нужно именно сейчас.';
@override
String get tutorialPage8Headline => 'Не нашли станцию? Добавьте её сами';
@override
String get tutorialPage8Body =>
'В разделе «Ваши станции» → Добавить свою станцию вставьте URL потока станции, которой нет в поиске. Она сохранится в «Ваши станции» и будет доступна и в машине.';
@override
String get tutorialPage9Headline => 'Готово, теперь вы знаете самое важное';
@override
String get tutorialPage9BannerBody =>
'Чтобы посмотреть этот урок ещё раз: Настройки → Информация → Помощь и руководство.';
@override
String get indefiniteOption => 'Без ограничения';
+69 -1
View File
@@ -1363,7 +1363,75 @@ class AppLocalizationsZh extends AppLocalizations {
String get helpTitle => '帮助和教程';
@override
String get helpSubtitle => '查看 PluriWave 的功能、技巧和新内容。';
String get helpSubtitle => '共9屏 · 随时可重新查看';
@override
String get tutorialSkipAction => '跳过';
@override
String get tutorialNextAction => '下一步';
@override
String get tutorialPage1Headline => '保存并整理你的电台';
@override
String get tutorialPage1Body =>
'点击心形图标即可保存电台。在“你的电台”中,你可以创建“每天早上”或“车载”等分组,并通过拖动重新排序。';
@override
String get tutorialPage2Headline => '一个通用均衡器,外加每个电台专属的均衡器';
@override
String get tutorialPage2Body =>
'在设置中可以调整通用均衡器。播放某个电台时,你还可以为它单独设置均衡器,该设置优先于通用设置。';
@override
String get tutorialPage3Headline => '录制正在收听的内容';
@override
String get tutorialPage3Body =>
'在播放器工具栏中点击“录制”,即可保存原始音频流。录音内容可在 设置 › 录音 中查看。';
@override
String get tutorialPage4Headline => '会迁就你的闹钟';
@override
String get tutorialPage4Body =>
'用喜欢的电台唤醒自己,可以推迟3分钟、5分钟或10分钟,还能添加假期时间段,让部分闹钟自动跳过。';
@override
String get tutorialPage5Headline => '收藏的电台,车载也能用';
@override
String get tutorialPage5Body =>
'将手机连接到Android Auto,即可看到收藏、全部电台、你的电台和本地音乐,大按钮专为驾驶设计。';
@override
String get tutorialPage6Headline => '自动重新连接';
@override
String get tutorialPage6Body =>
'信号中断时,PluriWave会自动重试连接,即使暂时没有网络也会继续显示已保存的收藏电台。';
@override
String get tutorialPage7Headline => '自选推迟时长';
@override
String get tutorialPage7Body =>
'闹钟响起时,“推迟”并非只有一种选择:你可以根据当下需要选择推迟3分钟、5分钟或10分钟。';
@override
String get tutorialPage8Headline => '找不到?自己添加';
@override
String get tutorialPage8Body =>
'在“你的电台”→添加自定义电台中,粘贴搜索结果里没有的电台的流媒体URL即可。它会保存在“你的电台”中,车载模式下同样可用。';
@override
String get tutorialPage9Headline => '完成,你已经了解核心功能';
@override
String get tutorialPage9BannerBody => '想随时重新观看本教程:设置 → 信息 → 帮助与教程。';
@override
String get indefiniteOption => '不限时';