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:
@@ -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 => 'অনির্দিষ্ট';
|
||||
|
||||
Reference in New Issue
Block a user