ionic-planb-logistic-app-fl.../lib/l10n/app_localizations_en.dart
Jean-Philippe Brule 9cb5b51f6d Fix Google Navigation initialization timing issues
Restructures navigation session initialization to occur after the view is
created, eliminating race conditions. Session initialization now happens in
onViewCreated callback with proper delay before setting destination.

Generated with Claude Code

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-15 20:49:20 -05:00

198 lines
4.1 KiB
Dart

// ignore: unused_import
import 'package:intl/intl.dart' as intl;
import 'app_localizations.dart';
// ignore_for_file: type=lint
/// The translations for English (`en`).
class AppLocalizationsEn extends AppLocalizations {
AppLocalizationsEn([String locale = 'en']) : super(locale);
@override
String get appTitle => 'Plan B Logistics';
@override
String get appDescription => 'Delivery Management System';
@override
String get loginWithKeycloak => 'Login with Keycloak';
@override
String get deliveryRoutes => 'Delivery Routes';
@override
String get routes => 'Routes';
@override
String get deliveries => 'Deliveries';
@override
String get settings => 'Settings';
@override
String get profile => 'Profile';
@override
String get logout => 'Logout';
@override
String get completed => 'Completed';
@override
String get pending => 'Pending';
@override
String get todo => 'To Do';
@override
String get delivered => 'Delivered';
@override
String get newCustomer => 'New Customer';
@override
String items(int count) {
return '$count items';
}
@override
String moneyCurrency(double amount) {
return '$amount MAD';
}
@override
String get call => 'Call';
@override
String get map => 'Map';
@override
String get more => 'More';
@override
String get markAsCompleted => 'Mark as Completed';
@override
String get markAsUncompleted => 'Mark as Uncompleted';
@override
String get uploadPhoto => 'Upload Photo';
@override
String get viewDetails => 'View Details';
@override
String get deliverySuccessful => 'Delivery marked as completed';
@override
String get deliveryFailed => 'Failed to mark delivery';
@override
String get noDeliveries => 'No deliveries';
@override
String get noRoutes => 'No routes available';
@override
String error(String message) {
return 'Error: $message';
}
@override
String get retry => 'Retry';
@override
String get authenticationRequired => 'Authentication required';
@override
String get phoneCall => 'Call customer';
@override
String get navigateToAddress => 'Show on map';
@override
String get language => 'Language';
@override
String get english => 'English';
@override
String get french => 'French';
@override
String get appVersion => 'App Version';
@override
String get about => 'About';
@override
String fullName(String firstName, String lastName) {
return '$firstName $lastName';
}
@override
String completedDeliveries(int completed, int total) {
return '$completed/$total completed';
}
@override
String get navigationTcTitle => 'Navigation Service';
@override
String get navigationTcDescription =>
'This app uses Google Navigation to provide turn-by-turn navigation for deliveries.';
@override
String get navigationTcAttribution =>
'Attribution: Maps and navigation services provided by Google Maps.';
@override
String get navigationTcTerms =>
'By accepting, you agree to Google\'s Terms of Service and Privacy Policy for Navigation services.';
@override
String get accept => 'Accept';
@override
String get decline => 'Decline';
@override
String get locationPermissionRequired => 'Location Permission';
@override
String get locationPermissionMessage =>
'This app requires location permission to navigate to deliveries.';
@override
String get locationPermissionDenied =>
'Location permission denied. Navigation cannot proceed.';
@override
String get permissionPermanentlyDenied => 'Permission Required';
@override
String get openSettingsMessage =>
'Location permission is permanently denied. Please enable it in app settings.';
@override
String get openSettings => 'Open Settings';
@override
String get cancel => 'Cancel';
@override
String get ok => 'OK';
@override
String get requestPermission => 'Request Permission';
@override
String get navigationArrived => 'You have arrived at the destination';
@override
String get navigatingTo => 'Navigating to';
@override
String get initializingNavigation => 'Initializing navigation...';
}