fix(alarma-sonando): add the schedule pill and restyle the station name

Audit 9.3 (t4 line 415): the ringing screen never showed its schedule
pill. Reuses the alarmScheduleOnce/alarmScheduleWeekdays ARB keys that
already existed with no consumer, plus a new alarmScheduleDaily key
(translated to all 13 locales) for the recurring-alarm case shown in
the prototype.

Audit 9.7 (t4 line 423): the station name was cardTitle (14.5px/w700),
5.5px and 100 weight units under the prototype's 20px/w800.

Audit 9.9 (snooze tiles as number-over-unit) is intentionally NOT
included in this commit: it would require the tile to stop rendering
as a single flat "{minutes} min" Text node, which is exactly what
pantalla_alarma_sonando_dismiss_guard_test.dart taps via
find.text(l10n.alarmSnoozeOptionLabel(N)) in four places. That file
must stay untouched, so this restyle is deferred pending a decision
on how to restructure the tap target safely.
This commit is contained in:
2026-07-29 23:33:17 +02:00
parent dcb716cbc3
commit 9840205a83
29 changed files with 215 additions and 1 deletions
+3
View File
@@ -1323,6 +1323,9 @@ class AppLocalizationsId extends AppLocalizations {
String get alarmRingingTryingStation =>
'Mencoba memutar stasiun Anda dengan kualitas tertinggi yang tersedia.';
@override
String get alarmScheduleDaily => 'Setiap pagi';
@override
String alarmScheduleOnce(Object date) {
return 'Sekali · $date';