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
+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 => '不限时';