Files
unionflow-mobile-apps/lib/l10n/app_localizations_en.dart
dahoud 70cbd1c873 fix(mobile): URL changement mdp corrigée + v3.0 — multi-org, AppAuth, sécurité prod
Auth:
- profile_repository.dart: /api/auth/change-password → /api/membres/auth/change-password

Multi-org (Phase 3):
- OrgSelectorPage, OrgSwitcherBloc, OrgSwitcherEntry
- org_context_service.dart: headers X-Active-Organisation-Id + X-Active-Role

Navigation:
- MorePage: navigation conditionnelle par typeOrganisation
- Suppression adaptive_navigation (remplacé par main_navigation_layout)

Auth AppAuth:
- keycloak_webview_auth_service: fixes AppAuth Android
- AuthBloc: gestion REAUTH_REQUIS + premierLoginComplet

Onboarding:
- Nouveaux états: payment_method_page, onboarding_shared_widgets
- SouscriptionStatusModel mis à jour StatutValidationSouscription

Android:
- build.gradle: ProGuard/R8, network_security_config
- Gradle wrapper mis à jour
2026-04-07 20:56:03 +00:00

674 lines
12 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 => 'UnionFlow';
@override
String get login => 'Login';
@override
String get logout => 'Logout';
@override
String get email => 'Email';
@override
String get password => 'Password';
@override
String get forgotPassword => 'Forgot password?';
@override
String get rememberMe => 'Remember me';
@override
String get signIn => 'Sign in';
@override
String get signUp => 'Sign up';
@override
String get welcome => 'Welcome';
@override
String get welcomeBack => 'Welcome back';
@override
String get dashboard => 'Dashboard';
@override
String get members => 'Members';
@override
String get events => 'Events';
@override
String get organisations => 'Organizations';
@override
String get cotisations => 'Contributions';
@override
String get solidarity => 'Solidarity';
@override
String get reports => 'Reports';
@override
String get notifications => 'Notifications';
@override
String get profile => 'Profile';
@override
String get settings => 'Settings';
@override
String get more => 'More';
@override
String get search => 'Search';
@override
String get filter => 'Filter';
@override
String get sort => 'Sort';
@override
String get create => 'Create';
@override
String get add => 'Add';
@override
String get edit => 'Edit';
@override
String get delete => 'Delete';
@override
String get save => 'Save';
@override
String get cancel => 'Cancel';
@override
String get confirm => 'Confirm';
@override
String get close => 'Close';
@override
String get back => 'Back';
@override
String get next => 'Next';
@override
String get previous => 'Previous';
@override
String get finish => 'Finish';
@override
String get retry => 'Retry';
@override
String get refresh => 'Refresh';
@override
String get export => 'Export';
@override
String get import => 'Import';
@override
String get download => 'Download';
@override
String get upload => 'Upload';
@override
String get share => 'Share';
@override
String get print => 'Print';
@override
String get loading => 'Loading...';
@override
String get loadingData => 'Loading data...';
@override
String get initializing => 'Initializing...';
@override
String get updating => 'Updating...';
@override
String get saving => 'Saving...';
@override
String get deleting => 'Deleting...';
@override
String get processing => 'Processing...';
@override
String get error => 'Error';
@override
String get errorOccurred => 'An error occurred';
@override
String get errorUnexpected => 'An unexpected error occurred.';
@override
String get errorNetwork =>
'Connection error. Check your internet connection.';
@override
String get errorServer => 'Server error. Please try again later.';
@override
String get errorAuth => 'Not authenticated. Please log in again.';
@override
String get errorPermission =>
'Access denied. You don\'t have the necessary permissions.';
@override
String get errorNotFound => 'Resource not found.';
@override
String get errorValidation => 'Invalid data. Check the information entered.';
@override
String get errorTimeout => 'Request timeout.';
@override
String get success => 'Success';
@override
String get successSaved => 'Saved successfully';
@override
String get successDeleted => 'Deleted successfully';
@override
String get successUpdated => 'Updated successfully';
@override
String get successCreated => 'Created successfully';
@override
String get warning => 'Warning';
@override
String get info => 'Information';
@override
String get noData => 'No data available';
@override
String get noResults => 'No results found';
@override
String get noConnection => 'No connection';
@override
String get emptyList => 'The list is empty';
@override
String get yes => 'Yes';
@override
String get no => 'No';
@override
String get ok => 'OK';
@override
String get all => 'All';
@override
String get none => 'None';
@override
String get name => 'Name';
@override
String get firstName => 'First name';
@override
String get lastName => 'Last name';
@override
String get fullName => 'Full name';
@override
String get phone => 'Phone';
@override
String get address => 'Address';
@override
String get city => 'City';
@override
String get postalCode => 'Postal code';
@override
String get country => 'Country';
@override
String get region => 'Region';
@override
String get birthDate => 'Birth date';
@override
String get gender => 'Gender';
@override
String get profession => 'Profession';
@override
String get nationality => 'Nationality';
@override
String get status => 'Status';
@override
String get statusActive => 'Active';
@override
String get statusInactive => 'Inactive';
@override
String get statusSuspended => 'Suspended';
@override
String get statusPending => 'Pending';
@override
String get statusConfirmed => 'Confirmed';
@override
String get statusCancelled => 'Cancelled';
@override
String get statusPostponed => 'Postponed';
@override
String get statusDraft => 'Draft';
@override
String get role => 'Role';
@override
String get roleSuperAdmin => 'Super Admin';
@override
String get roleOrgAdmin => 'Org Admin';
@override
String get roleModerator => 'Moderator';
@override
String get roleActiveMember => 'Active Member';
@override
String get roleSimpleMember => 'Simple Member';
@override
String get roleVisitor => 'Visitor';
@override
String get type => 'Type';
@override
String get typeOfficial => 'Official';
@override
String get typeSocial => 'Social';
@override
String get typeTraining => 'Training';
@override
String get typeSolidarity => 'Solidarity';
@override
String get typeOther => 'Other';
@override
String get priority => 'Priority';
@override
String get priorityLow => 'Low';
@override
String get priorityMedium => 'Medium';
@override
String get priorityHigh => 'High';
@override
String get date => 'Date';
@override
String get startDate => 'Start date';
@override
String get endDate => 'End date';
@override
String get createdAt => 'Created at';
@override
String get updatedAt => 'Updated at';
@override
String get lastActivity => 'Last activity';
@override
String get description => 'Description';
@override
String get details => 'Details';
@override
String get location => 'Location';
@override
String get organizer => 'Organizer';
@override
String get participants => 'Participants';
@override
String get maxParticipants => 'Max participants';
@override
String get currentParticipants => 'Current participants';
@override
String get availableSpots => 'Available spots';
@override
String get full => 'Full';
@override
String get cost => 'Cost';
@override
String get free => 'Free';
@override
String get price => 'Price';
@override
String get currency => 'Currency';
@override
String get membersManagement => 'Members Management';
@override
String membersTotal(int count) {
return '$count members total';
}
@override
String get membersActive => 'Active';
@override
String get membersInactive => 'Inactive';
@override
String get membersPending => 'Pending';
@override
String get addMember => 'Add member';
@override
String get editMember => 'Edit member';
@override
String get deleteMember => 'Delete member';
@override
String get memberDetails => 'Member details';
@override
String get searchMembers => 'Search member...';
@override
String get noMembersFound => 'No members found';
@override
String get eventsManagement => 'Events Management';
@override
String eventsTotal(int count) {
return '$count events total';
}
@override
String get eventsUpcoming => 'Upcoming';
@override
String get eventsOngoing => 'Ongoing';
@override
String get eventsPast => 'Past';
@override
String get addEvent => 'Add event';
@override
String get editEvent => 'Edit event';
@override
String get deleteEvent => 'Delete event';
@override
String get eventDetails => 'Event details';
@override
String get searchEvents => 'Search event...';
@override
String get noEventsFound => 'No events found';
@override
String get calendar => 'Calendar';
@override
String get register => 'Register';
@override
String get unregister => 'Unregister';
@override
String get organisationsManagement => 'Organizations Management';
@override
String organisationsTotal(int count) {
return '$count organizations total';
}
@override
String get addOrganisation => 'Add organization';
@override
String get editOrganisation => 'Edit organization';
@override
String get deleteOrganisation => 'Delete organization';
@override
String get organisationDetails => 'Organization details';
@override
String get searchOrganisations => 'Search organization...';
@override
String get noOrganisationsFound => 'No organizations found';
@override
String get cotisationsManagement => 'Contributions Management';
@override
String cotisationsTotal(int count) {
return '$count contributions total';
}
@override
String get cotisationPaid => 'Paid';
@override
String get cotisationUnpaid => 'Unpaid';
@override
String get cotisationOverdue => 'Overdue';
@override
String get addCotisation => 'Add contribution';
@override
String get editCotisation => 'Edit contribution';
@override
String get deleteCotisation => 'Delete contribution';
@override
String get cotisationDetails => 'Contribution details';
@override
String get searchCotisations => 'Search contribution...';
@override
String get noCotisationsFound => 'No contributions found';
@override
String get amount => 'Amount';
@override
String get dueDate => 'Due date';
@override
String get paymentDate => 'Payment date';
@override
String get paymentMethod => 'Payment method';
@override
String get statistics => 'Statistics';
@override
String get analytics => 'Analytics';
@override
String get total => 'Total';
@override
String get average => 'Average';
@override
String get percentage => 'Percentage';
@override
String get viewList => 'List view';
@override
String get viewGrid => 'Grid view';
@override
String get viewCalendar => 'Calendar view';
@override
String get page => 'Page';
@override
String pageOf(int current, int total) {
return 'Page $current of $total';
}
@override
String get language => 'Language';
@override
String get languageFrench => 'Français';
@override
String get languageEnglish => 'English';
@override
String get theme => 'Theme';
@override
String get themeLight => 'Light';
@override
String get themeDark => 'Dark';
@override
String get themeSystem => 'System';
@override
String get version => 'Version';
@override
String get about => 'About';
@override
String get help => 'Help';
@override
String get support => 'Support';
@override
String get termsOfService => 'Terms of Service';
@override
String get privacyPolicy => 'Privacy Policy';
@override
String get confirmDelete => 'Are you sure you want to delete?';
@override
String get confirmLogout => 'Are you sure you want to log out?';
@override
String get confirmCancel => 'Are you sure you want to cancel?';
@override
String get requiredField => 'This field is required';
@override
String get invalidEmail => 'Invalid email';
@override
String get invalidPhone => 'Invalid phone number';
@override
String get invalidDate => 'Invalid date';
@override
String get passwordTooShort => 'Password is too short';
@override
String get passwordsDoNotMatch => 'Passwords do not match';
}