Notrufnummern-Datenbasis, Ländererkennung, State-Management und Lokalisierung (AP1-AP7)
Implementiert den kompletten Kern-Flow der Emergency App gemäß docs/plan.md: - Notrufnummern-Datenbasis für 199 Länder + Modelle/Repository (AP1) - DialerService für tel:-Notrufe ohne Auto-Dial (AP2) - Statisches UI mit Panik-Button-Fallback (AP3) - Priorisierte Ländererkennung: SIM/Netz -> GPS/Geocoding -> Cache (AP4) - EmergencyProvider verdrahtet Repository/LocationService mit der UI (AP5) - Manuelle Länderauswahl als Fallback samt eigener Priorität (AP6) - UI-Lokalisierung (de/en/fr/es), an erkanntes Land gekoppelt (AP7) Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
// ignore: unused_import
|
||||
import 'package:intl/intl.dart' as intl;
|
||||
import 'app_localizations.dart';
|
||||
|
||||
// ignore_for_file: type=lint
|
||||
|
||||
/// The translations for Spanish Castilian (`es`).
|
||||
class AppLocalizationsEs extends AppLocalizations {
|
||||
AppLocalizationsEs([String locale = 'es']) : super(locale);
|
||||
|
||||
@override
|
||||
String get appTitle => 'Emergencia';
|
||||
|
||||
@override
|
||||
String get selectCountryButton => 'Elegir país manualmente';
|
||||
|
||||
@override
|
||||
String get retryButton => 'Reintentar';
|
||||
|
||||
@override
|
||||
String get errorGeneric =>
|
||||
'Error desconocido al cargar los números de emergencia.';
|
||||
|
||||
@override
|
||||
String get countryUnknownMessage => 'No se pudo determinar el país.';
|
||||
|
||||
@override
|
||||
String get countryNotInDatabaseMessage =>
|
||||
'País no disponible en la base de datos de números de emergencia. Solo está disponible el número de emergencia global.';
|
||||
|
||||
@override
|
||||
String get pickerTitle => 'Seleccionar país';
|
||||
|
||||
@override
|
||||
String get pickerSearchHint => 'Buscar país';
|
||||
|
||||
@override
|
||||
String get pickerNoResults => 'No se encontró ningún país.';
|
||||
|
||||
@override
|
||||
String emergencyButtonSemanticLabel(String label, String number) {
|
||||
return '$label, llamar al $number';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user