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