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:
@@ -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';
|
||||
|
||||
Reference in New Issue
Block a user