feat: erweiterte Chat-Funktionalität, UI-Verbesserungen und Lokalisierungsupdates
- Chat: Nachrichten-Status (read/unread), WebSocket-Verbesserungen - App: Login-Optimierung, Job-Übersicht verbessert, neue Übersetzungen - Backend: Dialog-Styling, Invoice-Generator, Job-Verwaltung erweitert - Mehrsprachigkeit: Neue Übersetzungen für DE, EN, ES, ET, FR, LT, LV, PL, RU, TR
This commit is contained in:
@@ -35,6 +35,9 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get unknown => 'Inconnu';
|
||||
|
||||
@override
|
||||
String get yesterday => 'Hier';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Emplois';
|
||||
@@ -64,8 +67,30 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
String get loginSubtitle => 'Connectez-vous à votre compte';
|
||||
@override
|
||||
String get email => 'E-mail';
|
||||
|
||||
@override
|
||||
String get emailAddress => 'Adresse e-mail';
|
||||
|
||||
@override
|
||||
String get emailAddressHint => 'Saisissez votre adresse e-mail';
|
||||
|
||||
@override
|
||||
String get emailAddressRequired => 'Veuillez saisir votre adresse e-mail';
|
||||
|
||||
@override
|
||||
String get emailAddressInvalid => 'Veuillez saisir une adresse e-mail valide';
|
||||
@override
|
||||
String get password => 'Mot de passe';
|
||||
|
||||
@override
|
||||
String get passwordHint => 'Saisissez votre mot de passe';
|
||||
|
||||
@override
|
||||
String get passwordRequired => 'Veuillez saisir votre mot de passe';
|
||||
|
||||
@override
|
||||
String get passwordMinLength =>
|
||||
'Le mot de passe doit contenir au moins 6 caractères';
|
||||
@override
|
||||
String get login => 'Connexion';
|
||||
@override
|
||||
@@ -73,15 +98,18 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get forgotPassword => 'Mot de passe oublié?';
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Fonction mot de passe oublié pas encore implémentée';
|
||||
String get forgotPasswordMessage =>
|
||||
'Fonction mot de passe oublié pas encore implémentée';
|
||||
@override
|
||||
String get loginSuccess => 'Déconnexion réussie';
|
||||
@override
|
||||
String get loginFailed => 'Échec de la connexion';
|
||||
@override
|
||||
String get connectionFailed => 'Échec de la connexion au serveur (Délai dépassé).';
|
||||
String get connectionFailed =>
|
||||
'Échec de la connexion au serveur (Délai dépassé).';
|
||||
@override
|
||||
String get connectionTimeout => 'Échec de la connexion au serveur (Délai dépassé).';
|
||||
String get connectionTimeout =>
|
||||
'Échec de la connexion au serveur (Délai dépassé).';
|
||||
@override
|
||||
String get connecting => 'Connexion au serveur...';
|
||||
@override
|
||||
@@ -137,7 +165,8 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get jobsUpdated => 'Emplois actualisés';
|
||||
@override
|
||||
String get connectionRestored => 'Connexion restaurée. Chargement des emplois...';
|
||||
String get connectionRestored =>
|
||||
'Connexion restaurée. Chargement des emplois...';
|
||||
@override
|
||||
String get connectionLost => 'Connexion perdue. Hors ligne.';
|
||||
@override
|
||||
@@ -149,6 +178,34 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get newJobReceived => 'Nouvel emploi reçu';
|
||||
|
||||
@override
|
||||
String get jobDetails => 'Détails de la commande';
|
||||
|
||||
@override
|
||||
String get jobTasks => 'Tâches de la commande';
|
||||
|
||||
@override
|
||||
String get deliveryStations => 'Stations de livraison';
|
||||
|
||||
@override
|
||||
String deliveryStationsCount(int count) => 'Stations de livraison ($count)';
|
||||
|
||||
@override
|
||||
String get noDeliveryStations => 'Aucune station de livraison';
|
||||
|
||||
@override
|
||||
String get noDeliveryStationsMessage =>
|
||||
'Cette mission ne contient actuellement aucune station de livraison.';
|
||||
|
||||
@override
|
||||
String get phone => 'Téléphone';
|
||||
|
||||
@override
|
||||
String get unnamedStation => 'Station sans nom';
|
||||
|
||||
@override
|
||||
String stationNumber(int number) => 'Station $number';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Tâches';
|
||||
@@ -161,7 +218,8 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get confirmationRequired => 'Confirmation requise';
|
||||
@override
|
||||
String get confirmationDescription => 'Cliquez sur le bouton pour terminer la tâche.';
|
||||
String get confirmationDescription =>
|
||||
'Cliquez sur le bouton pour terminer la tâche.';
|
||||
@override
|
||||
String get checklist => 'Liste de contrôle';
|
||||
@override
|
||||
@@ -169,7 +227,8 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get completeTask => 'Terminer la tâche';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Voulez-vous marquer cette tâche comme terminée?';
|
||||
String get completeTaskConfirm =>
|
||||
'Voulez-vous marquer cette tâche comme terminée?';
|
||||
@override
|
||||
String get completeTaskNote => 'Note (optionnelle)';
|
||||
@override
|
||||
@@ -193,9 +252,11 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get clear => 'Effacer';
|
||||
@override
|
||||
String get signatureError => 'Erreur lors de l\'enregistrement de la signature';
|
||||
String get signatureError =>
|
||||
'Erreur lors de l\'enregistrement de la signature';
|
||||
@override
|
||||
String get signatureInstruction => 'Veuillez signer dans le champ ci-dessous (souris ou doigt).';
|
||||
String get signatureInstruction =>
|
||||
'Veuillez signer dans le champ ci-dessous (souris ou doigt).';
|
||||
@override
|
||||
String get photoCapture => 'Prendre des photos';
|
||||
@override
|
||||
@@ -221,7 +282,8 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get deletePhoto => 'Supprimer la photo';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Voulez-vous vraiment supprimer cette photo?';
|
||||
String get deletePhotoConfirm =>
|
||||
'Voulez-vous vraiment supprimer cette photo?';
|
||||
@override
|
||||
String get barcode => 'Code-barres';
|
||||
@override
|
||||
@@ -257,9 +319,11 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get cameraNotAvailable => 'Caméra non disponible';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'La caméra n\'est pas prise en charge sur cette plateforme.';
|
||||
String get cameraNotSupportedMessage =>
|
||||
'La caméra n\'est pas prise en charge sur cette plateforme.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Non supporté sur cette plateforme';
|
||||
String get cameraNotSupportedOnPlatform =>
|
||||
'Non supporté sur cette plateforme';
|
||||
@override
|
||||
String get maxPhotosReached => 'Maximum atteint';
|
||||
@override
|
||||
@@ -269,11 +333,13 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get cameraInitializing => 'Initialisation de la caméra...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Veuillez patienter pendant le chargement de la caméra';
|
||||
String get cameraLoadingMessage =>
|
||||
'Veuillez patienter pendant le chargement de la caméra';
|
||||
@override
|
||||
String get addPhotos => 'Ajouter des photos';
|
||||
@override
|
||||
String get addPhotosInstruction => 'Utilisez le bouton "Sélectionner une photo" pour ajouter des images depuis votre appareil photo ou disque dur.';
|
||||
String get addPhotosInstruction =>
|
||||
'Utilisez le bouton "Sélectionner une photo" pour ajouter des images depuis votre appareil photo ou disque dur.';
|
||||
@override
|
||||
String get photoOf => 'sur';
|
||||
|
||||
@@ -285,11 +351,13 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get noSender => 'Aucun expéditeur disponible';
|
||||
@override
|
||||
String get noSenderMessage => 'Aucun expéditeur disponible. Veuillez vous reconnecter.';
|
||||
String get noSenderMessage =>
|
||||
'Aucun expéditeur disponible. Veuillez vous reconnecter.';
|
||||
@override
|
||||
String get noRecipient => 'Aucun destinataire configuré';
|
||||
@override
|
||||
String get noRecipientMessage => 'Aucun destinataire configuré pour cette discussion.';
|
||||
String get noRecipientMessage =>
|
||||
'Aucun destinataire configuré pour cette discussion.';
|
||||
@override
|
||||
String get messageSendError => 'Le message n\'a pas pu être envoyé.';
|
||||
@override
|
||||
@@ -306,6 +374,15 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
String get jobNumber => 'Numéro d\'emploi';
|
||||
@override
|
||||
String get messages => 'Messages';
|
||||
|
||||
@override
|
||||
String get generalMessages => 'Messages généraux';
|
||||
|
||||
@override
|
||||
String get noMessagesYet => 'Pas encore de messages';
|
||||
|
||||
@override
|
||||
String get noChatsAvailable => 'Aucune discussion disponible';
|
||||
@override
|
||||
String get selectPhoto => 'Sélectionner une photo';
|
||||
@override
|
||||
@@ -327,7 +404,8 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get noCargoItems => 'Aucun article de cargaison';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Aucun article de cargaison défini pour cet emploi.';
|
||||
String get noCargoItemsMessage =>
|
||||
'Aucun article de cargaison défini pour cet emploi.';
|
||||
@override
|
||||
String get article => 'Article';
|
||||
|
||||
@@ -369,12 +447,18 @@ class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get statusCreated => 'Créé';
|
||||
@override
|
||||
String get statusPending => 'En attente';
|
||||
@override
|
||||
String get statusAssigned => 'Assigné';
|
||||
@override
|
||||
String get statusInProgress => 'En cours';
|
||||
@override
|
||||
String get statusCompleted => 'Terminé';
|
||||
@override
|
||||
String get statusCancelled => 'Annulé';
|
||||
@override
|
||||
String get statusFailed => 'Échoué';
|
||||
@override
|
||||
String get priorityLow => 'Basse';
|
||||
@override
|
||||
String get priorityMedium => 'Moyenne';
|
||||
|
||||
Reference in New Issue
Block a user