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:
2026-04-04 10:30:36 +02:00
parent d6132fabe1
commit bba5733783
55 changed files with 2708 additions and 697 deletions

View File

@@ -11,15 +11,28 @@ import 'app_localizations_lv.dart';
import 'app_localizations_lt.dart';
/// Supported language codes
const List<String> supportedLanguageCodes = ['de', 'en', 'es', 'fr', 'pl', 'ru', 'tr', 'et', 'lv', 'lt'];
const List<String> supportedLanguageCodes = [
'de',
'en',
'es',
'fr',
'pl',
'ru',
'tr',
'et',
'lv',
'lt',
];
/// AppLocalizations provides localized strings for the app
abstract class AppLocalizations {
static AppLocalizations of(BuildContext context) {
return Localizations.of<AppLocalizations>(context, AppLocalizations) ?? AppLocalizationsDe();
return Localizations.of<AppLocalizations>(context, AppLocalizations) ??
AppLocalizationsDe();
}
static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
static const LocalizationsDelegate<AppLocalizations> delegate =
_AppLocalizationsDelegate();
/// Language name
String get languageName;
@@ -41,6 +54,7 @@ abstract class AppLocalizations {
String get refresh;
String get version;
String get unknown;
String get yesterday;
// ==================== NAVIGATION ====================
String get jobs;
@@ -58,7 +72,14 @@ abstract class AppLocalizations {
String get welcomeBack;
String get loginSubtitle;
String get email;
String get emailAddress;
String get emailAddressHint;
String get emailAddressRequired;
String get emailAddressInvalid;
String get password;
String get passwordHint;
String get passwordRequired;
String get passwordMinLength;
String get login;
String get loggingIn;
String get forgotPassword;
@@ -101,6 +122,15 @@ abstract class AppLocalizations {
String get deleteJob;
String get jobRemoved;
String get newJobReceived;
String get jobDetails;
String get jobTasks;
String get deliveryStations;
String deliveryStationsCount(int count);
String get noDeliveryStations;
String get noDeliveryStationsMessage;
String get phone;
String get unnamedStation;
String stationNumber(int number);
// ==================== TASKS ====================
String get tasks;
@@ -182,6 +212,9 @@ abstract class AppLocalizations {
String get chatTypeGeneral;
String get jobNumber;
String get messages;
String get generalMessages;
String get noMessagesYet;
String get noChatsAvailable;
String get selectPhoto;
String get unreadMessages;
@@ -217,16 +250,20 @@ abstract class AppLocalizations {
// ==================== STATUS ====================
String get statusCreated;
String get statusPending;
String get statusAssigned;
String get statusInProgress;
String get statusCompleted;
String get statusCancelled;
String get statusFailed;
String get priorityLow;
String get priorityMedium;
String get priorityHigh;
String get priorityUrgent;
}
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
class _AppLocalizationsDelegate
extends LocalizationsDelegate<AppLocalizations> {
const _AppLocalizationsDelegate();
@override

View File

@@ -47,6 +47,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get unknown => 'Unbekannt';
@override
String get yesterday => 'Gestern';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Jobs';
@@ -88,9 +91,32 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get email => 'E-Mail';
@override
String get emailAddress => 'E-Mail-Adresse';
@override
String get emailAddressHint => 'Geben Sie Ihre E-Mail-Adresse ein';
@override
String get emailAddressRequired => 'Bitte geben Sie Ihre E-Mail-Adresse ein';
@override
String get emailAddressInvalid =>
'Bitte geben Sie eine gültige E-Mail-Adresse ein';
@override
String get password => 'Passwort';
@override
String get passwordHint => 'Geben Sie Ihr Passwort ein';
@override
String get passwordRequired => 'Bitte geben Sie Ihr Passwort ein';
@override
String get passwordMinLength =>
'Das Passwort muss mindestens 6 Zeichen lang sein';
@override
String get login => 'Anmelden';
@@ -101,7 +127,8 @@ class AppLocalizationsDe extends AppLocalizations {
String get forgotPassword => 'Passwort vergessen?';
@override
String get forgotPasswordMessage => 'Passwort vergessen Funktion noch nicht implementiert';
String get forgotPasswordMessage =>
'Passwort vergessen Funktion noch nicht implementiert';
@override
String get loginSuccess => 'Erfolgreich abgemeldet';
@@ -110,10 +137,12 @@ class AppLocalizationsDe extends AppLocalizations {
String get loginFailed => 'Anmeldung fehlgeschlagen';
@override
String get connectionFailed => 'Verbindung zum Server fehlgeschlagen (Timeout).';
String get connectionFailed =>
'Verbindung zum Server fehlgeschlagen (Timeout).';
@override
String get connectionTimeout => 'Verbindung zum Server fehlgeschlagen (Timeout).';
String get connectionTimeout =>
'Verbindung zum Server fehlgeschlagen (Timeout).';
@override
String get connecting => 'Verbindung zum Server wird hergestellt...';
@@ -212,6 +241,34 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get newJobReceived => 'Neuer Job erhalten';
@override
String get jobDetails => 'Auftragsdetails';
@override
String get jobTasks => 'Aufgaben eines Auftrags';
@override
String get deliveryStations => 'Lieferstationen';
@override
String deliveryStationsCount(int count) => 'Lieferstationen ($count)';
@override
String get noDeliveryStations => 'Keine Lieferstationen';
@override
String get noDeliveryStationsMessage =>
'Dieser Job enthält aktuell keine Lieferstationen.';
@override
String get phone => 'Telefon';
@override
String get unnamedStation => 'Unbenannte Station';
@override
String stationNumber(int number) => 'Station $number';
// ==================== TASKS ====================
@override
String get tasks => 'Aufgaben';
@@ -229,7 +286,8 @@ class AppLocalizationsDe extends AppLocalizations {
String get confirmationRequired => 'Bestätigung erforderlich';
@override
String get confirmationDescription => 'Klicken Sie auf den Button um die Aufgabe zu erledigen.';
String get confirmationDescription =>
'Klicken Sie auf den Button um die Aufgabe zu erledigen.';
@override
String get checklist => 'Checkliste';
@@ -241,7 +299,8 @@ class AppLocalizationsDe extends AppLocalizations {
String get completeTask => 'Aufgabe abschließen';
@override
String get completeTaskConfirm => 'Möchten Sie diese Aufgabe als erledigt markieren?';
String get completeTaskConfirm =>
'Möchten Sie diese Aufgabe als erledigt markieren?';
@override
String get completeTaskNote => 'Notiz (optional)';
@@ -280,7 +339,8 @@ class AppLocalizationsDe extends AppLocalizations {
String get signatureError => 'Fehler beim Speichern der Unterschrift';
@override
String get signatureInstruction => 'Bitte unterschreiben Sie im Feld unten (Maus oder Finger).';
String get signatureInstruction =>
'Bitte unterschreiben Sie im Feld unten (Maus oder Finger).';
@override
String get photoCapture => 'Fotos aufnehmen';
@@ -371,10 +431,12 @@ class AppLocalizationsDe extends AppLocalizations {
String get cameraNotAvailable => 'Kamera nicht verfügbar';
@override
String get cameraNotSupportedMessage => 'Auf dieser Plattform wird die Kamera nicht unterstützt.';
String get cameraNotSupportedMessage =>
'Auf dieser Plattform wird die Kamera nicht unterstützt.';
@override
String get cameraNotSupportedOnPlatform => 'Nicht unterstützt auf dieser Plattform';
String get cameraNotSupportedOnPlatform =>
'Nicht unterstützt auf dieser Plattform';
@override
String get maxPhotosReached => 'Maximum erreicht';
@@ -389,13 +451,15 @@ class AppLocalizationsDe extends AppLocalizations {
String get cameraInitializing => 'Kamera wird initialisiert...';
@override
String get cameraLoadingMessage => 'Bitte warten Sie, während die Kamera geladen wird';
String get cameraLoadingMessage =>
'Bitte warten Sie, während die Kamera geladen wird';
@override
String get addPhotos => 'Fotos hinzufügen';
@override
String get addPhotosInstruction => 'Verwenden Sie den Button „Foto auswählen", um Bilder von Ihrer Kamera oder Festplatte hinzuzufügen.';
String get addPhotosInstruction =>
'Verwenden Sie den Button „Foto auswählen", um Bilder von Ihrer Kamera oder Festplatte hinzuzufügen.';
@override
String get photoOf => 'von';
@@ -411,13 +475,15 @@ class AppLocalizationsDe extends AppLocalizations {
String get noSender => 'Kein Absender verfügbar';
@override
String get noSenderMessage => 'Kein Absender verfügbar. Bitte erneut anmelden.';
String get noSenderMessage =>
'Kein Absender verfügbar. Bitte erneut anmelden.';
@override
String get noRecipient => 'Kein Empfänger konfiguriert';
@override
String get noRecipientMessage => 'Kein Empfänger für diesen Chat konfiguriert.';
String get noRecipientMessage =>
'Kein Empfänger für diesen Chat konfiguriert.';
@override
String get messageSendError => 'Nachricht konnte nicht gesendet werden.';
@@ -443,6 +509,15 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get messages => 'Nachrichten';
@override
String get generalMessages => 'Allgemeine Nachrichten';
@override
String get noMessagesYet => 'Noch keine Nachrichten';
@override
String get noChatsAvailable => 'Keine Chats verfügbar';
@override
String get selectPhoto => 'Foto auswählen';
@@ -482,7 +557,8 @@ class AppLocalizationsDe extends AppLocalizations {
String get noCargoItems => 'Keine Frachtgüter';
@override
String get noCargoItemsMessage => 'Für diesen Job sind keine Frachtgüter definiert.';
String get noCargoItemsMessage =>
'Für diesen Job sind keine Frachtgüter definiert.';
@override
String get article => 'Artikel';
@@ -528,6 +604,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get statusCreated => 'Erstellt';
@override
String get statusPending => 'Wartend';
@override
String get statusAssigned => 'Zugewiesen';
@@ -537,6 +616,12 @@ class AppLocalizationsDe extends AppLocalizations {
@override
String get statusCompleted => 'Abgeschlossen';
@override
String get statusCancelled => 'Abgebrochen';
@override
String get statusFailed => 'Fehlgeschlagen';
@override
String get priorityLow => 'Niedrig';

View File

@@ -47,6 +47,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get unknown => 'Unknown';
@override
String get yesterday => 'Yesterday';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Jobs';
@@ -88,9 +91,30 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get email => 'Email';
@override
String get emailAddress => 'Email Address';
@override
String get emailAddressHint => 'Enter your email address';
@override
String get emailAddressRequired => 'Please enter your email address';
@override
String get emailAddressInvalid => 'Please enter a valid email address';
@override
String get password => 'Password';
@override
String get passwordHint => 'Enter your password';
@override
String get passwordRequired => 'Please enter your password';
@override
String get passwordMinLength => 'Password must be at least 6 characters long';
@override
String get login => 'Login';
@@ -101,7 +125,8 @@ class AppLocalizationsEn extends AppLocalizations {
String get forgotPassword => 'Forgot Password?';
@override
String get forgotPasswordMessage => 'Forgot password feature not yet implemented';
String get forgotPasswordMessage =>
'Forgot password feature not yet implemented';
@override
String get loginSuccess => 'Successfully logged out';
@@ -212,6 +237,34 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get newJobReceived => 'New job received';
@override
String get jobDetails => 'Job Details';
@override
String get jobTasks => 'Job Tasks';
@override
String get deliveryStations => 'Delivery Stations';
@override
String deliveryStationsCount(int count) => 'Delivery Stations ($count)';
@override
String get noDeliveryStations => 'No Delivery Stations';
@override
String get noDeliveryStationsMessage =>
'This job currently contains no delivery stations.';
@override
String get phone => 'Phone';
@override
String get unnamedStation => 'Unnamed Station';
@override
String stationNumber(int number) => 'Station $number';
// ==================== TASKS ====================
@override
String get tasks => 'Tasks';
@@ -229,7 +282,8 @@ class AppLocalizationsEn extends AppLocalizations {
String get confirmationRequired => 'Confirmation Required';
@override
String get confirmationDescription => 'Click the button to complete the task.';
String get confirmationDescription =>
'Click the button to complete the task.';
@override
String get checklist => 'Checklist';
@@ -241,7 +295,8 @@ class AppLocalizationsEn extends AppLocalizations {
String get completeTask => 'Complete Task';
@override
String get completeTaskConfirm => 'Do you want to mark this task as completed?';
String get completeTaskConfirm =>
'Do you want to mark this task as completed?';
@override
String get completeTaskNote => 'Note (optional)';
@@ -280,7 +335,8 @@ class AppLocalizationsEn extends AppLocalizations {
String get signatureError => 'Error saving signature';
@override
String get signatureInstruction => 'Please sign in the field below (mouse or finger).';
String get signatureInstruction =>
'Please sign in the field below (mouse or finger).';
@override
String get photoCapture => 'Take Photos';
@@ -371,7 +427,8 @@ class AppLocalizationsEn extends AppLocalizations {
String get cameraNotAvailable => 'Camera not available';
@override
String get cameraNotSupportedMessage => 'The camera is not supported on this platform.';
String get cameraNotSupportedMessage =>
'The camera is not supported on this platform.';
@override
String get cameraNotSupportedOnPlatform => 'Not supported on this platform';
@@ -395,7 +452,8 @@ class AppLocalizationsEn extends AppLocalizations {
String get addPhotos => 'Add photos';
@override
String get addPhotosInstruction => 'Use the "Select photo" button to add images from your camera or hard drive.';
String get addPhotosInstruction =>
'Use the "Select photo" button to add images from your camera or hard drive.';
@override
String get photoOf => 'of';
@@ -443,6 +501,15 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get messages => 'Messages';
@override
String get generalMessages => 'General Messages';
@override
String get noMessagesYet => 'No messages yet';
@override
String get noChatsAvailable => 'No chats available';
@override
String get selectPhoto => 'Select Photo';
@@ -528,6 +595,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get statusCreated => 'Created';
@override
String get statusPending => 'Pending';
@override
String get statusAssigned => 'Assigned';
@@ -537,6 +607,12 @@ class AppLocalizationsEn extends AppLocalizations {
@override
String get statusCompleted => 'Completed';
@override
String get statusCancelled => 'Cancelled';
@override
String get statusFailed => 'Failed';
@override
String get priorityLow => 'Low';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get unknown => 'Desconocido';
@override
String get yesterday => 'Ayer';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Trabajos';
@@ -64,8 +67,33 @@ class AppLocalizationsEs extends AppLocalizations {
String get loginSubtitle => 'Inicie sesión en su cuenta';
@override
String get email => 'Correo electrónico';
@override
String get emailAddress => 'Dirección de correo electrónico';
@override
String get emailAddressHint =>
'Introduzca su dirección de correo electrónico';
@override
String get emailAddressRequired =>
'Por favor, introduzca su dirección de correo electrónico';
@override
String get emailAddressInvalid =>
'Por favor, introduzca una dirección de correo electrónico válida';
@override
String get password => 'Contraseña';
@override
String get passwordHint => 'Introduzca su contraseña';
@override
String get passwordRequired => 'Por favor, introduzca su contraseña';
@override
String get passwordMinLength =>
'La contraseña debe tener al menos 6 caracteres';
@override
String get login => 'Iniciar sesión';
@override
@@ -73,15 +101,18 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get forgotPassword => '¿Olvidó su contraseña?';
@override
String get forgotPasswordMessage => 'Función de contraseña olvidada aún no implementada';
String get forgotPasswordMessage =>
'Función de contraseña olvidada aún no implementada';
@override
String get loginSuccess => 'Sesión cerrada correctamente';
@override
String get loginFailed => 'Error al iniciar sesión';
@override
String get connectionFailed => 'Error de conexión al servidor (Tiempo agotado).';
String get connectionFailed =>
'Error de conexión al servidor (Tiempo agotado).';
@override
String get connectionTimeout => 'Error de conexión al servidor (Tiempo agotado).';
String get connectionTimeout =>
'Error de conexión al servidor (Tiempo agotado).';
@override
String get connecting => 'Conectando al servidor...';
@override
@@ -149,6 +180,34 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get newJobReceived => 'Nuevo trabajo recibido';
@override
String get jobDetails => 'Detalles del pedido';
@override
String get jobTasks => 'Tareas del pedido';
@override
String get deliveryStations => 'Estaciones de entrega';
@override
String deliveryStationsCount(int count) => 'Estaciones de entrega ($count)';
@override
String get noDeliveryStations => 'No hay estaciones de entrega';
@override
String get noDeliveryStationsMessage =>
'Este trabajo no contiene estaciones de entrega actualmente.';
@override
String get phone => 'Teléfono';
@override
String get unnamedStation => 'Estación sin nombre';
@override
String stationNumber(int number) => 'Estación $number';
// ==================== TASKS ====================
@override
String get tasks => 'Tareas';
@@ -161,7 +220,8 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get confirmationRequired => 'Confirmación requerida';
@override
String get confirmationDescription => 'Haga clic en el botón para completar la tarea.';
String get confirmationDescription =>
'Haga clic en el botón para completar la tarea.';
@override
String get checklist => 'Lista de verificación';
@override
@@ -195,7 +255,8 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get signatureError => 'Error al guardar la firma';
@override
String get signatureInstruction => 'Por favor, firme en el campo de abajo (ratón o dedo).';
String get signatureInstruction =>
'Por favor, firme en el campo de abajo (ratón o dedo).';
@override
String get photoCapture => 'Tomar fotos';
@override
@@ -243,11 +304,14 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get enterBarcode => 'Ingresar código de barras';
@override
String get barcodeEnterDescription => 'Por favor ingrese los códigos de barras:';
String get barcodeEnterDescription =>
'Por favor ingrese los códigos de barras:';
@override
String barcodeNumberRequired(int number) => 'Código de barras $number (requerido)';
String barcodeNumberRequired(int number) =>
'Código de barras $number (requerido)';
@override
String barcodeNumberOptional(int number) => 'Código de barras $number (opcional)';
String barcodeNumberOptional(int number) =>
'Código de barras $number (opcional)';
@override
String get barcodeError => 'Error al escanear el código de barras';
@override
@@ -257,7 +321,8 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get cameraNotAvailable => 'Cámara no disponible';
@override
String get cameraNotSupportedMessage => 'La cámara no es compatible con esta plataforma.';
String get cameraNotSupportedMessage =>
'La cámara no es compatible con esta plataforma.';
@override
String get cameraNotSupportedOnPlatform => 'No soportado en esta plataforma';
@override
@@ -269,11 +334,13 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get cameraInitializing => 'Inicializando cámara...';
@override
String get cameraLoadingMessage => 'Por favor espere mientras se carga la cámara';
String get cameraLoadingMessage =>
'Por favor espere mientras se carga la cámara';
@override
String get addPhotos => 'Añadir fotos';
@override
String get addPhotosInstruction => 'Use el botón "Seleccionar foto" para añadir imágenes de su cámara o disco duro.';
String get addPhotosInstruction =>
'Use el botón "Seleccionar foto" para añadir imágenes de su cámara o disco duro.';
@override
String get photoOf => 'de';
@@ -285,11 +352,13 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get noSender => 'No hay remitente disponible';
@override
String get noSenderMessage => 'No hay remitente disponible. Por favor inicie sesión de nuevo.';
String get noSenderMessage =>
'No hay remitente disponible. Por favor inicie sesión de nuevo.';
@override
String get noRecipient => 'No hay destinatario configurado';
@override
String get noRecipientMessage => 'No hay destinatario configurado para este chat.';
String get noRecipientMessage =>
'No hay destinatario configurado para este chat.';
@override
String get messageSendError => 'El mensaje no pudo ser enviado.';
@override
@@ -306,6 +375,15 @@ class AppLocalizationsEs extends AppLocalizations {
String get jobNumber => 'Número de trabajo';
@override
String get messages => 'Mensajes';
@override
String get generalMessages => 'Mensajes generales';
@override
String get noMessagesYet => 'Todavía no hay mensajes';
@override
String get noChatsAvailable => 'No hay chats disponibles';
@override
String get selectPhoto => 'Seleccionar foto';
@override
@@ -327,7 +405,8 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get noCargoItems => 'Sin artículos de carga';
@override
String get noCargoItemsMessage => 'No hay artículos de carga definidos para este trabajo.';
String get noCargoItemsMessage =>
'No hay artículos de carga definidos para este trabajo.';
@override
String get article => 'Artículo';
@@ -369,12 +448,18 @@ class AppLocalizationsEs extends AppLocalizations {
@override
String get statusCreated => 'Creado';
@override
String get statusPending => 'Pendiente';
@override
String get statusAssigned => 'Asignado';
@override
String get statusInProgress => 'En progreso';
@override
String get statusCompleted => 'Completado';
@override
String get statusCancelled => 'Cancelado';
@override
String get statusFailed => 'Fallido';
@override
String get priorityLow => 'Baja';
@override
String get priorityMedium => 'Media';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get unknown => 'Tundmatu';
@override
String get yesterday => 'Eile';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Tööd';
@@ -64,8 +67,29 @@ class AppLocalizationsEt extends AppLocalizations {
String get loginSubtitle => 'Logige oma kontosse sisse';
@override
String get email => 'E-post';
@override
String get emailAddress => 'E-posti aadress';
@override
String get emailAddressHint => 'Sisestage oma e-posti aadress';
@override
String get emailAddressRequired => 'Palun sisestage oma e-posti aadress';
@override
String get emailAddressInvalid => 'Palun sisestage kehtiv e-posti aadress';
@override
String get password => 'Parool';
@override
String get passwordHint => 'Sisestage oma parool';
@override
String get passwordRequired => 'Palun sisestage oma parool';
@override
String get passwordMinLength => 'Parool peab olema vähemalt 6 tähemärki pikk';
@override
String get login => 'Logi sisse';
@override
@@ -73,15 +97,18 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get forgotPassword => 'Unustasid parooli?';
@override
String get forgotPasswordMessage => 'Unustatud parooli funktsioon pole veel rakendatud';
String get forgotPasswordMessage =>
'Unustatud parooli funktsioon pole veel rakendatud';
@override
String get loginSuccess => 'Edukalt välja logitud';
@override
String get loginFailed => 'Sisselogimine ebaõnnestus';
@override
String get connectionFailed => 'Serveriga ühenduse loomine ebaõnnestus (Aegunud).';
String get connectionFailed =>
'Serveriga ühenduse loomine ebaõnnestus (Aegunud).';
@override
String get connectionTimeout => 'Serveriga ühenduse loomine ebaõnnestus (Aegunud).';
String get connectionTimeout =>
'Serveriga ühenduse loomine ebaõnnestus (Aegunud).';
@override
String get connecting => 'Serveriga ühendamine...';
@override
@@ -149,6 +176,34 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get newJobReceived => 'Uus töö saadud';
@override
String get jobDetails => 'Töö üksikasjad';
@override
String get jobTasks => 'Töö ülesanded';
@override
String get deliveryStations => 'Tarnejaamad';
@override
String deliveryStationsCount(int count) => 'Tarnejaamad ($count)';
@override
String get noDeliveryStations => 'Tarnejaamu pole';
@override
String get noDeliveryStationsMessage =>
'Sellel tööl ei ole praegu tarnejaamu.';
@override
String get phone => 'Telefon';
@override
String get unnamedStation => 'Nimetu jaam';
@override
String stationNumber(int number) => 'Jaam $number';
// ==================== TASKS ====================
@override
String get tasks => 'Ülesanded';
@@ -161,7 +216,8 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get confirmationRequired => 'Vajalik kinnitus';
@override
String get confirmationDescription => 'Ülesande lõpuleviimiseks klõpsake nuppu.';
String get confirmationDescription =>
'Ülesande lõpuleviimiseks klõpsake nuppu.';
@override
String get checklist => 'Kontrollnimekiri';
@override
@@ -169,7 +225,8 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get completeTask => 'Lõpeta ülesanne';
@override
String get completeTaskConfirm => 'Kas soovite selle ülesande lõpetatuks märgistada?';
String get completeTaskConfirm =>
'Kas soovite selle ülesande lõpetatuks märgistada?';
@override
String get completeTaskNote => 'Märkus (valikuline)';
@override
@@ -195,7 +252,8 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get signatureError => 'Viga allkirja salvestamisel';
@override
String get signatureInstruction => 'Palun allkirjastage allolevas väljas (hiir või sõrm).';
String get signatureInstruction =>
'Palun allkirjastage allolevas väljas (hiir või sõrm).';
@override
String get photoCapture => 'Tee pilte';
@override
@@ -257,7 +315,8 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get cameraNotAvailable => 'Kaamera pole saadaval';
@override
String get cameraNotSupportedMessage => 'Kaamerat ei toetata sellel platvormil.';
String get cameraNotSupportedMessage =>
'Kaamerat ei toetata sellel platvormil.';
@override
String get cameraNotSupportedOnPlatform => 'Sellel platvormil ei toetata';
@override
@@ -273,7 +332,8 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get addPhotos => 'Lisa fotod';
@override
String get addPhotosInstruction => 'Kasutage nuppu "Vali foto", et lisada pilte kaamerast või kõvakettalt.';
String get addPhotosInstruction =>
'Kasutage nuppu "Vali foto", et lisada pilte kaamerast või kõvakettalt.';
@override
String get photoOf => '/';
@@ -285,11 +345,13 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get noSender => 'Saatja pole saadaval';
@override
String get noSenderMessage => 'Saatja pole saadaval. Palun logige uuesti sisse.';
String get noSenderMessage =>
'Saatja pole saadaval. Palun logige uuesti sisse.';
@override
String get noRecipient => 'Vastuvõtjat pole konfigureeritud';
@override
String get noRecipientMessage => 'Selle vestluse jaoks pole vastuvõtjat konfigureeritud.';
String get noRecipientMessage =>
'Selle vestluse jaoks pole vastuvõtjat konfigureeritud.';
@override
String get messageSendError => 'Sõnumi saatmine ebaõnnestus.';
@override
@@ -306,6 +368,15 @@ class AppLocalizationsEt extends AppLocalizations {
String get jobNumber => 'Töö number';
@override
String get messages => 'Sõnumid';
@override
String get generalMessages => 'Üldised sõnumid';
@override
String get noMessagesYet => 'Sõnumeid veel pole';
@override
String get noChatsAvailable => 'Vestlusi pole saadaval';
@override
String get selectPhoto => 'Vali foto';
@override
@@ -369,12 +440,18 @@ class AppLocalizationsEt extends AppLocalizations {
@override
String get statusCreated => 'Loodud';
@override
String get statusPending => 'Ootel';
@override
String get statusAssigned => 'Määratud';
@override
String get statusInProgress => 'Töös';
@override
String get statusCompleted => 'Lõpetatud';
@override
String get statusCancelled => 'Tühistatud';
@override
String get statusFailed => 'Ebaõnnestunud';
@override
String get priorityLow => 'Madal';
@override
String get priorityMedium => 'Keskmine';

View File

@@ -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';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get unknown => 'Nežinoma';
@override
String get yesterday => 'Vakar';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Darbai';
@@ -64,8 +67,30 @@ class AppLocalizationsLt extends AppLocalizations {
String get loginSubtitle => 'Prisijunkite prie savo paskyros';
@override
String get email => 'El. paštas';
@override
String get emailAddress => 'El. pašto adresas';
@override
String get emailAddressHint => 'Įveskite savo el. pašto adresą';
@override
String get emailAddressRequired => 'Prašome įvesti savo el. pašto adresą';
@override
String get emailAddressInvalid =>
'Prašome įvesti galiojantį el. pašto adresą';
@override
String get password => 'Slaptažodis';
@override
String get passwordHint => 'Įveskite savo slaptažodį';
@override
String get passwordRequired => 'Prašome įvesti savo slaptažodį';
@override
String get passwordMinLength => 'Slaptažodis turi būti bent 6 simbolių ilgio';
@override
String get login => 'Prisijungti';
@override
@@ -73,15 +98,18 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get forgotPassword => 'Pamiršote slaptažodį?';
@override
String get forgotPasswordMessage => 'Pamiršto slaptažodžio funkcija dar neįdiegta';
String get forgotPasswordMessage =>
'Pamiršto slaptažodžio funkcija dar neįdiegta';
@override
String get loginSuccess => 'Sėkmingai atsijungta';
@override
String get loginFailed => 'Prisijungimas nepavyko';
@override
String get connectionFailed => 'Nepavyko prisijungti prie serverio (Laikas baigėsi).';
String get connectionFailed =>
'Nepavyko prisijungti prie serverio (Laikas baigėsi).';
@override
String get connectionTimeout => 'Nepavyko prisijungti prie serverio (Laikas baigėsi).';
String get connectionTimeout =>
'Nepavyko prisijungti prie serverio (Laikas baigėsi).';
@override
String get connecting => 'Jungiamasi prie serverio...';
@override
@@ -149,6 +177,34 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get newJobReceived => 'Gautas naujas darbas';
@override
String get jobDetails => 'Užsakymo detalės';
@override
String get jobTasks => 'Užsakymo užduotys';
@override
String get deliveryStations => 'Pristatymo stotelės';
@override
String deliveryStationsCount(int count) => 'Pristatymo stotelės ($count)';
@override
String get noDeliveryStations => 'Nėra pristatymo stotelių';
@override
String get noDeliveryStationsMessage =>
'Ši užduotis šiuo metu neturi pristatymo stotelių.';
@override
String get phone => 'Telefonas';
@override
String get unnamedStation => 'Neįvardyta stotelė';
@override
String stationNumber(int number) => 'Stotelė $number';
// ==================== TASKS ====================
@override
String get tasks => 'Užduotys';
@@ -161,7 +217,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get confirmationRequired => 'Reikalingas patvirtinimas';
@override
String get confirmationDescription => 'Spustelėkite mygtuką, kad atliktumėte užduotį.';
String get confirmationDescription =>
'Spustelėkite mygtuką, kad atliktumėte užduotį.';
@override
String get checklist => 'Patikros sąrašas';
@override
@@ -169,7 +226,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get completeTask => 'Baigti užduotį';
@override
String get completeTaskConfirm => 'Ar norite pažymėti šią užduotį kaip baigtą?';
String get completeTaskConfirm =>
'Ar norite pažymėti šią užduotį kaip baigtą?';
@override
String get completeTaskNote => 'Pastaba (neprivaloma)';
@override
@@ -195,7 +253,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get signatureError => 'Klaida išsaugant parašą';
@override
String get signatureInstruction => 'Prašome pasirašyti laukelyje žemiau (pele arba pirštu).';
String get signatureInstruction =>
'Prašome pasirašyti laukelyje žemiau (pele arba pirštu).';
@override
String get photoCapture => 'Daryti nuotraukas';
@override
@@ -245,9 +304,11 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get barcodeEnterDescription => 'Prašome įvesti brūkšninius kodus:';
@override
String barcodeNumberRequired(int number) => 'Brūkšninis kodas $number (būtinas)';
String barcodeNumberRequired(int number) =>
'Brūkšninis kodas $number (būtinas)';
@override
String barcodeNumberOptional(int number) => 'Brūkšninis kodas $number (neprivalomas)';
String barcodeNumberOptional(int number) =>
'Brūkšninis kodas $number (neprivalomas)';
@override
String get barcodeError => 'Klaida skaitant brūkšninį kodą';
@override
@@ -257,7 +318,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get cameraNotAvailable => 'Kamera nepasiekiama';
@override
String get cameraNotSupportedMessage => 'Šioje platformoje kamera nepalaikoma.';
String get cameraNotSupportedMessage =>
'Šioje platformoje kamera nepalaikoma.';
@override
String get cameraNotSupportedOnPlatform => 'Nepalaikoma šioje platformoje';
@override
@@ -273,7 +335,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get addPhotos => 'Pridėti nuotraukas';
@override
String get addPhotosInstruction => 'Naudokite mygtuką "Pasirinkti nuotrauką", norėdami pridėti vaizdų iš fotoaparato ar standžiojo disko.';
String get addPhotosInstruction =>
'Naudokite mygtuką "Pasirinkti nuotrauką", norėdami pridėti vaizdų iš fotoaparato ar standžiojo disko.';
@override
String get photoOf => '';
@@ -285,7 +348,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get noSender => 'Siuntėjas nepasiekiamas';
@override
String get noSenderMessage => 'Siuntėjas nepasiekiamas. Prašome prisijungti dar kartą.';
String get noSenderMessage =>
'Siuntėjas nepasiekiamas. Prašome prisijungti dar kartą.';
@override
String get noRecipient => 'Gavėjas nesukonfigūruotas';
@override
@@ -306,6 +370,15 @@ class AppLocalizationsLt extends AppLocalizations {
String get jobNumber => 'Darbo numeris';
@override
String get messages => 'Žinutės';
@override
String get generalMessages => 'Bendri pranešimai';
@override
String get noMessagesYet => 'Pranešimų dar nėra';
@override
String get noChatsAvailable => 'Nėra galimų pokalbių';
@override
String get selectPhoto => 'Pasirinkti nuotrauką';
@override
@@ -327,7 +400,8 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get noCargoItems => 'Nėra krovinių pozicijų';
@override
String get noCargoItemsMessage => 'Šiam darbui nėra apibrėžtų krovinių pozicijų.';
String get noCargoItemsMessage =>
'Šiam darbui nėra apibrėžtų krovinių pozicijų.';
@override
String get article => 'Pozicija';
@@ -369,12 +443,18 @@ class AppLocalizationsLt extends AppLocalizations {
@override
String get statusCreated => 'Sukurta';
@override
String get statusPending => 'Laukiama';
@override
String get statusAssigned => 'Priskirta';
@override
String get statusInProgress => 'Vykdoma';
@override
String get statusCompleted => 'Baigta';
@override
String get statusCancelled => 'Atšaukta';
@override
String get statusFailed => 'Nepavyko';
@override
String get priorityLow => 'Žemas';
@override
String get priorityMedium => 'Vidutinis';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get unknown => 'Nezināms';
@override
String get yesterday => 'Vakar';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Darbi';
@@ -64,8 +67,29 @@ class AppLocalizationsLv extends AppLocalizations {
String get loginSubtitle => 'Pierakstieties savā kontā';
@override
String get email => 'E-pasts';
@override
String get emailAddress => 'E-pasta adrese';
@override
String get emailAddressHint => 'Ievadiet savu e-pasta adresi';
@override
String get emailAddressRequired => 'Lūdzu, ievadiet savu e-pasta adresi';
@override
String get emailAddressInvalid => 'Lūdzu, ievadiet derīgu e-pasta adresi';
@override
String get password => 'Parole';
@override
String get passwordHint => 'Ievadiet savu paroli';
@override
String get passwordRequired => 'Lūdzu, ievadiet savu paroli';
@override
String get passwordMinLength => 'Parolei jābūt vismaz 6 rakstzīmes garai';
@override
String get login => 'Pierakstīties';
@override
@@ -73,7 +97,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get forgotPassword => 'Aizmirsāt paroli?';
@override
String get forgotPasswordMessage => 'Aizmirstās paroles funkcija vēl nav ieviesta';
String get forgotPasswordMessage =>
'Aizmirstās paroles funkcija vēl nav ieviesta';
@override
String get loginSuccess => 'Veiksmīgi izrakstījās';
@override
@@ -149,6 +174,34 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get newJobReceived => 'Saņemts jauns darbs';
@override
String get jobDetails => 'Darba detaļas';
@override
String get jobTasks => 'Darba uzdevumi';
@override
String get deliveryStations => 'Piegādes stacijas';
@override
String deliveryStationsCount(int count) => 'Piegādes stacijas ($count)';
@override
String get noDeliveryStations => 'Nav piegādes staciju';
@override
String get noDeliveryStationsMessage =>
'Šajā darbā pašlaik nav piegādes staciju.';
@override
String get phone => 'Tālrunis';
@override
String get unnamedStation => 'Nenosaukta stacija';
@override
String stationNumber(int number) => 'Stacija $number';
// ==================== TASKS ====================
@override
String get tasks => 'Uzdevumi';
@@ -161,7 +214,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get confirmationRequired => 'Nepieciešams apstiprinājums';
@override
String get confirmationDescription => 'Noklikšķiniet uz pogas, lai pabeigtu uzdevumu.';
String get confirmationDescription =>
'Noklikšķiniet uz pogas, lai pabeigtu uzdevumu.';
@override
String get checklist => 'Pārbaudes saraksts';
@override
@@ -169,7 +223,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get completeTask => 'Pabeigt uzdevumu';
@override
String get completeTaskConfirm => 'Vai vēlaties atzīmēt šo uzdevumu kā pabeigtu?';
String get completeTaskConfirm =>
'Vai vēlaties atzīmēt šo uzdevumu kā pabeigtu?';
@override
String get completeTaskNote => 'Piezīme (neobligāta)';
@override
@@ -195,7 +250,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get signatureError => 'Kļūda saglabājot parakstu';
@override
String get signatureInstruction => 'Lūdzu parakstieties zemāk esošajā laukā (pele vai pirksts).';
String get signatureInstruction =>
'Lūdzu parakstieties zemāk esošajā laukā (pele vai pirksts).';
@override
String get photoCapture => 'Uzņemt fotogrāfijas';
@override
@@ -257,7 +313,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get cameraNotAvailable => 'Kamera nav pieejama';
@override
String get cameraNotSupportedMessage => 'Šajā platformā kamera netiek atbalstīta.';
String get cameraNotSupportedMessage =>
'Šajā platformā kamera netiek atbalstīta.';
@override
String get cameraNotSupportedOnPlatform => 'Šajā platformā netiek atbalstīts';
@override
@@ -269,11 +326,13 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get cameraInitializing => 'Kamera tiek inicializēta...';
@override
String get cameraLoadingMessage => 'Lūdzu, uzgaidiet, kamēr kamera tiek ielādēta';
String get cameraLoadingMessage =>
'Lūdzu, uzgaidiet, kamēr kamera tiek ielādēta';
@override
String get addPhotos => 'Pievienot fotogrāfijas';
@override
String get addPhotosInstruction => 'Izmantojiet pogu "Izvēlēties fotogrāfiju", lai pievienotu attēlus no kameras vai cietā diska.';
String get addPhotosInstruction =>
'Izmantojiet pogu "Izvēlēties fotogrāfiju", lai pievienotu attēlus no kameras vai cietā diska.';
@override
String get photoOf => 'no';
@@ -285,7 +344,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get noSender => 'Sūtītājs nav pieejams';
@override
String get noSenderMessage => 'Sūtītājs nav pieejams. Lūdzu, piesakieties vēlreiz.';
String get noSenderMessage =>
'Sūtītājs nav pieejams. Lūdzu, piesakieties vēlreiz.';
@override
String get noRecipient => 'Saņēmējs nav konfigurēts';
@override
@@ -306,6 +366,15 @@ class AppLocalizationsLv extends AppLocalizations {
String get jobNumber => 'Darba numurs';
@override
String get messages => 'Ziņojumi';
@override
String get generalMessages => 'Vispārīgi ziņojumi';
@override
String get noMessagesYet => 'Ziņojumu vēl nav';
@override
String get noChatsAvailable => 'Nav pieejamu tērzēšanu';
@override
String get selectPhoto => 'Izvēlēties fotogrāfiju';
@override
@@ -369,12 +438,18 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get statusCreated => 'Izveidots';
@override
String get statusPending => 'Gaida';
@override
String get statusAssigned => 'Piešķirts';
@override
String get statusInProgress => 'Procesā';
@override
String get statusCompleted => 'Pabeigts';
@override
String get statusCancelled => 'Atcelts';
@override
String get statusFailed => 'Neizdevās';
@override
String get priorityLow => 'Zema';
@override
String get priorityMedium => 'Vidēja';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get unknown => 'Nieznany';
@override
String get yesterday => 'Wczoraj';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Zadania';
@@ -64,8 +67,29 @@ class AppLocalizationsPl extends AppLocalizations {
String get loginSubtitle => 'Zaloguj się do swojego konta';
@override
String get email => 'E-mail';
@override
String get emailAddress => 'Adres e-mail';
@override
String get emailAddressHint => 'Wpisz adres e-mail';
@override
String get emailAddressRequired => 'Proszę wpisać adres e-mail';
@override
String get emailAddressInvalid => 'Proszę wpisać prawidłowy adres e-mail';
@override
String get password => 'Hasło';
@override
String get passwordHint => 'Wpisz hasło';
@override
String get passwordRequired => 'Proszę wpisać hasło';
@override
String get passwordMinLength => 'Hasło musi mieć co najmniej 6 znaków';
@override
String get login => 'Zaloguj';
@override
@@ -73,7 +97,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get forgotPassword => 'Zapomniałeś hasła?';
@override
String get forgotPasswordMessage => 'Funkcja zapomnianego hasła jeszcze nie zaimplementowana';
String get forgotPasswordMessage =>
'Funkcja zapomnianego hasła jeszcze nie zaimplementowana';
@override
String get loginSuccess => 'Pomyślnie wylogowano';
@override
@@ -93,7 +118,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get noJobsAssigned => 'Brak przypisanych zadań';
@override
String get noJobsMessage => 'Twoje przypisane zadania będą wyświetlane tutaj.';
String get noJobsMessage =>
'Twoje przypisane zadania będą wyświetlane tutaj.';
@override
String get pullToRefresh => 'Przeciągnij w dół, aby odświeżyć';
@override
@@ -149,6 +175,34 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get newJobReceived => 'Otrzymano nowe zadanie';
@override
String get jobDetails => 'Szczegóły zlecenia';
@override
String get jobTasks => 'Zadania zlecenia';
@override
String get deliveryStations => 'Stacje dostawy';
@override
String deliveryStationsCount(int count) => 'Stacje dostawy ($count)';
@override
String get noDeliveryStations => 'Brak stacji dostawy';
@override
String get noDeliveryStationsMessage =>
'To zlecenie nie zawiera obecnie żadnych stacji dostawy.';
@override
String get phone => 'Telefon';
@override
String get unnamedStation => 'Nienazwana stacja';
@override
String stationNumber(int number) => 'Stacja $number';
// ==================== TASKS ====================
@override
String get tasks => 'Zadania';
@@ -161,7 +215,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get confirmationRequired => 'Wymagane potwierdzenie';
@override
String get confirmationDescription => 'Kliknij przycisk, aby ukończyć zadanie.';
String get confirmationDescription =>
'Kliknij przycisk, aby ukończyć zadanie.';
@override
String get checklist => 'Lista kontrolna';
@override
@@ -169,7 +224,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get completeTask => 'Ukończ zadanie';
@override
String get completeTaskConfirm => 'Czy chcesz oznaczyć to zadanie jako ukończone?';
String get completeTaskConfirm =>
'Czy chcesz oznaczyć to zadanie jako ukończone?';
@override
String get completeTaskNote => 'Notatka (opcjonalnie)';
@override
@@ -195,7 +251,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get signatureError => 'Błąd podczas zapisywania podpisu';
@override
String get signatureInstruction => 'Proszę podpisać się w polu poniżej (mysz lub palec).';
String get signatureInstruction =>
'Proszę podpisać się w polu poniżej (mysz lub palec).';
@override
String get photoCapture => 'Zrób zdjęcia';
@override
@@ -247,7 +304,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String barcodeNumberRequired(int number) => 'Kod kreskowy $number (wymagany)';
@override
String barcodeNumberOptional(int number) => 'Kod kreskowy $number (opcjonalny)';
String barcodeNumberOptional(int number) =>
'Kod kreskowy $number (opcjonalny)';
@override
String get barcodeError => 'Błąd podczas skanowania kodu kreskowego';
@override
@@ -257,7 +315,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get cameraNotAvailable => 'Kamera niedostępna';
@override
String get cameraNotSupportedMessage => 'Kamera nie jest obsługiwana na tej platformie.';
String get cameraNotSupportedMessage =>
'Kamera nie jest obsługiwana na tej platformie.';
@override
String get cameraNotSupportedOnPlatform => 'Nieobsługiwane na tej platformie';
@override
@@ -273,7 +332,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get addPhotos => 'Dodaj zdjęcia';
@override
String get addPhotosInstruction => 'Użyj przycisku "Wybierz zdjęcie", aby dodać obrazy z kamery lub dysku twardego.';
String get addPhotosInstruction =>
'Użyj przycisku "Wybierz zdjęcie", aby dodać obrazy z kamery lub dysku twardego.';
@override
String get photoOf => 'z';
@@ -285,11 +345,13 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get noSender => 'Brak dostępnego nadawcy';
@override
String get noSenderMessage => 'Brak dostępnego nadawcy. Proszę zalogować się ponownie.';
String get noSenderMessage =>
'Brak dostępnego nadawcy. Proszę zalogować się ponownie.';
@override
String get noRecipient => 'Brak skonfigurowanego odbiorcy';
@override
String get noRecipientMessage => 'Brak skonfigurowanego odbiorcy dla tego czatu.';
String get noRecipientMessage =>
'Brak skonfigurowanego odbiorcy dla tego czatu.';
@override
String get messageSendError => 'Wiadomość nie mogła zostać wysłana.';
@override
@@ -306,6 +368,15 @@ class AppLocalizationsPl extends AppLocalizations {
String get jobNumber => 'Numer zadania';
@override
String get messages => 'Wiadomości';
@override
String get generalMessages => 'Wiadomości ogólne';
@override
String get noMessagesYet => 'Brak wiadomości';
@override
String get noChatsAvailable => 'Brak dostępnych czatów';
@override
String get selectPhoto => 'Wybierz zdjęcie';
@override
@@ -327,7 +398,8 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get noCargoItems => 'Brak pozycji ładunku';
@override
String get noCargoItemsMessage => 'Brak pozycji ładunku zdefiniowanych dla tego zadania.';
String get noCargoItemsMessage =>
'Brak pozycji ładunku zdefiniowanych dla tego zadania.';
@override
String get article => 'Pozycja';
@@ -369,12 +441,18 @@ class AppLocalizationsPl extends AppLocalizations {
@override
String get statusCreated => 'Utworzono';
@override
String get statusPending => 'Oczekujące';
@override
String get statusAssigned => 'Przypisano';
@override
String get statusInProgress => 'W trakcie';
@override
String get statusCompleted => 'Ukończono';
@override
String get statusCancelled => 'Anulowano';
@override
String get statusFailed => 'Nieudane';
@override
String get priorityLow => 'Niski';
@override
String get priorityMedium => 'Średni';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get unknown => 'Неизвестно';
@override
String get yesterday => 'Вчера';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Задания';
@@ -64,8 +67,30 @@ class AppLocalizationsRu extends AppLocalizations {
String get loginSubtitle => 'Войдите в свою учетную запись';
@override
String get email => 'Эл. почта';
@override
String get emailAddress => 'Адрес эл. почты';
@override
String get emailAddressHint => 'Введите адрес эл. почты';
@override
String get emailAddressRequired => 'Пожалуйста, введите адрес эл. почты';
@override
String get emailAddressInvalid =>
'Пожалуйста, введите корректный адрес эл. почты';
@override
String get password => 'Пароль';
@override
String get passwordHint => 'Введите пароль';
@override
String get passwordRequired => 'Пожалуйста, введите пароль';
@override
String get passwordMinLength => 'Пароль должен содержать не менее 6 символов';
@override
String get login => 'Войти';
@override
@@ -73,7 +98,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get forgotPassword => 'Забыли пароль?';
@override
String get forgotPasswordMessage => 'Функция восстановления пароля еще не реализована';
String get forgotPasswordMessage =>
'Функция восстановления пароля еще не реализована';
@override
String get loginSuccess => 'Успешный выход из системы';
@override
@@ -93,7 +119,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get noJobsAssigned => 'Нет назначенных заданий';
@override
String get noJobsMessage => 'Ваши назначенные задания будут отображаться здесь.';
String get noJobsMessage =>
'Ваши назначенные задания будут отображаться здесь.';
@override
String get pullToRefresh => 'Потяните вниз, чтобы обновить';
@override
@@ -137,7 +164,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get jobsUpdated => 'Задания обновлены';
@override
String get connectionRestored => 'Соединение восстановлено. Загрузка заданий...';
String get connectionRestored =>
'Соединение восстановлено. Загрузка заданий...';
@override
String get connectionLost => 'Соединение потеряно. Офлайн.';
@override
@@ -149,6 +177,34 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get newJobReceived => 'Получено новое задание';
@override
String get jobDetails => 'Детали заказа';
@override
String get jobTasks => 'Задачи заказа';
@override
String get deliveryStations => 'Точки доставки';
@override
String deliveryStationsCount(int count) => 'Точки доставки ($count)';
@override
String get noDeliveryStations => 'Нет точек доставки';
@override
String get noDeliveryStationsMessage =>
'Для этого заказа сейчас нет точек доставки.';
@override
String get phone => 'Телефон';
@override
String get unnamedStation => 'Станция без названия';
@override
String stationNumber(int number) => 'Станция $number';
// ==================== TASKS ====================
@override
String get tasks => 'Задачи';
@@ -161,7 +217,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get confirmationRequired => 'Требуется подтверждение';
@override
String get confirmationDescription => 'Нажмите кнопку, чтобы выполнить задачу.';
String get confirmationDescription =>
'Нажмите кнопку, чтобы выполнить задачу.';
@override
String get checklist => 'Контрольный список';
@override
@@ -169,7 +226,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get completeTask => 'Завершить задачу';
@override
String get completeTaskConfirm => 'Хотите отметить эту задачу как выполненную?';
String get completeTaskConfirm =>
'Хотите отметить эту задачу как выполненную?';
@override
String get completeTaskNote => 'Примечание (необязательно)';
@override
@@ -195,7 +253,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get signatureError => 'Ошибка при сохранении подписи';
@override
String get signatureInstruction => 'Пожалуйста, подпишитесь в поле ниже (мышь или палец).';
String get signatureInstruction =>
'Пожалуйста, подпишитесь в поле ниже (мышь или палец).';
@override
String get photoCapture => 'Сделать фото';
@override
@@ -247,7 +306,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String barcodeNumberRequired(int number) => 'Штрих-код $number (обязательно)';
@override
String barcodeNumberOptional(int number) => 'Штрих-код $number (необязательно)';
String barcodeNumberOptional(int number) =>
'Штрих-код $number (необязательно)';
@override
String get barcodeError => 'Ошибка при сканировании штрих-кода';
@override
@@ -257,9 +317,11 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get cameraNotAvailable => 'Камера недоступна';
@override
String get cameraNotSupportedMessage => 'Камера не поддерживается на этой платформе.';
String get cameraNotSupportedMessage =>
'Камера не поддерживается на этой платформе.';
@override
String get cameraNotSupportedOnPlatform => 'Не поддерживается на этой платформе';
String get cameraNotSupportedOnPlatform =>
'Не поддерживается на этой платформе';
@override
String get maxPhotosReached => 'Максимум достигнут';
@override
@@ -269,11 +331,13 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get cameraInitializing => 'Инициализация камеры...';
@override
String get cameraLoadingMessage => 'Пожалуйста, подождите, пока загружается камера';
String get cameraLoadingMessage =>
'Пожалуйста, подождите, пока загружается камера';
@override
String get addPhotos => 'Добавить фото';
@override
String get addPhotosInstruction => 'Используйте кнопку "Выбрать фото", чтобы добавить изображения с камеры или жёсткого диска.';
String get addPhotosInstruction =>
'Используйте кнопку "Выбрать фото", чтобы добавить изображения с камеры или жёсткого диска.';
@override
String get photoOf => 'из';
@@ -285,7 +349,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get noSender => 'Отправитель недоступен';
@override
String get noSenderMessage => 'Отправитель недоступен. Пожалуйста, войдите снова.';
String get noSenderMessage =>
'Отправитель недоступен. Пожалуйста, войдите снова.';
@override
String get noRecipient => 'Получатель не настроен';
@override
@@ -306,6 +371,15 @@ class AppLocalizationsRu extends AppLocalizations {
String get jobNumber => 'Номер задания';
@override
String get messages => 'Сообщения';
@override
String get generalMessages => 'Общие сообщения';
@override
String get noMessagesYet => 'Сообщений пока нет';
@override
String get noChatsAvailable => 'Нет доступных чатов';
@override
String get selectPhoto => 'Выбрать фото';
@override
@@ -327,7 +401,8 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get noCargoItems => 'Нет позиций груза';
@override
String get noCargoItemsMessage => 'Для этого задания не определены позиции груза.';
String get noCargoItemsMessage =>
'Для этого задания не определены позиции груза.';
@override
String get article => 'Позиция';
@@ -369,12 +444,18 @@ class AppLocalizationsRu extends AppLocalizations {
@override
String get statusCreated => 'Создано';
@override
String get statusPending => 'В ожидании';
@override
String get statusAssigned => 'Назначено';
@override
String get statusInProgress => 'В процессе';
@override
String get statusCompleted => 'Завершено';
@override
String get statusCancelled => 'Отменено';
@override
String get statusFailed => 'Не удалось';
@override
String get priorityLow => 'Низкий';
@override
String get priorityMedium => 'Средний';

View File

@@ -35,6 +35,9 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get unknown => 'Bilinmiyor';
@override
String get yesterday => 'Dün';
// ==================== NAVIGATION ====================
@override
String get jobs => 'İşler';
@@ -64,8 +67,29 @@ class AppLocalizationsTr extends AppLocalizations {
String get loginSubtitle => 'Hesabınıza giriş yapın';
@override
String get email => 'E-posta';
@override
String get emailAddress => 'E-posta adresi';
@override
String get emailAddressHint => 'E-posta adresinizi girin';
@override
String get emailAddressRequired => 'Lütfen e-posta adresinizi girin';
@override
String get emailAddressInvalid => 'Lütfen geçerli bir e-posta adresi girin';
@override
String get password => 'Şifre';
@override
String get passwordHint => 'Şifrenizi girin';
@override
String get passwordRequired => 'Lütfen şifrenizi girin';
@override
String get passwordMinLength => 'Şifre en az 6 karakter olmalıdır';
@override
String get login => 'Giriş';
@override
@@ -73,7 +97,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get forgotPassword => 'Şifrenizi mi unuttunuz?';
@override
String get forgotPasswordMessage => 'Şifremi unuttum özelliği henüz uygulanmadı';
String get forgotPasswordMessage =>
'Şifremi unuttum özelliği henüz uygulanmadı';
@override
String get loginSuccess => 'Başarıyla çıkış yapıldı';
@override
@@ -137,7 +162,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get jobsUpdated => 'İşler güncellendi';
@override
String get connectionRestored => 'Bağlantı geri yüklendi. İşler yükleniyor...';
String get connectionRestored =>
'Bağlantı geri yüklendi. İşler yükleniyor...';
@override
String get connectionLost => 'Bağlantı kesildi. Çevrimdışı.';
@override
@@ -149,6 +175,34 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get newJobReceived => 'Yeni iş alındı';
@override
String get jobDetails => 'İş detayları';
@override
String get jobTasks => 'İş görevleri';
@override
String get deliveryStations => 'Teslimat durakları';
@override
String deliveryStationsCount(int count) => 'Teslimat durakları ($count)';
@override
String get noDeliveryStations => 'Teslimat durağı yok';
@override
String get noDeliveryStationsMessage =>
'Bu iş şu anda hiçbir teslimat durağı içermiyor.';
@override
String get phone => 'Telefon';
@override
String get unnamedStation => 'Adsız durak';
@override
String stationNumber(int number) => 'Durak $number';
// ==================== TASKS ====================
@override
String get tasks => 'Görevler';
@@ -161,7 +215,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get confirmationRequired => 'Onay gerekli';
@override
String get confirmationDescription => 'Görevi tamamlamak için butona tıklayın.';
String get confirmationDescription =>
'Görevi tamamlamak için butona tıklayın.';
@override
String get checklist => 'Kontrol listesi';
@override
@@ -169,7 +224,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get completeTask => 'Görevi tamamla';
@override
String get completeTaskConfirm => 'Bu görevi tamamlandı olarak işaretlemek istiyor musunuz?';
String get completeTaskConfirm =>
'Bu görevi tamamlandı olarak işaretlemek istiyor musunuz?';
@override
String get completeTaskNote => 'Not (isteğe bağlı)';
@override
@@ -195,7 +251,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get signatureError => 'İmza kaydedilirken hata oluştu';
@override
String get signatureInstruction => 'Lütfen aşağıdaki alana imzanızı atın (fare veya parmak).';
String get signatureInstruction =>
'Lütfen aşağıdaki alana imzanızı atın (fare veya parmak).';
@override
String get photoCapture => 'Fotoğraf çek';
@override
@@ -221,7 +278,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get deletePhoto => 'Fotoğrafı sil';
@override
String get deletePhotoConfirm => 'Bu fotoğrafı gerçekten silmek istiyor musunuz?';
String get deletePhotoConfirm =>
'Bu fotoğrafı gerçekten silmek istiyor musunuz?';
@override
String get barcode => 'Barkod';
@override
@@ -257,7 +315,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get cameraNotAvailable => 'Kamera kullanılamıyor';
@override
String get cameraNotSupportedMessage => 'Bu platformda kamera desteklenmiyor.';
String get cameraNotSupportedMessage =>
'Bu platformda kamera desteklenmiyor.';
@override
String get cameraNotSupportedOnPlatform => 'Bu platformda desteklenmiyor';
@override
@@ -273,7 +332,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get addPhotos => 'Fotoğraf ekle';
@override
String get addPhotosInstruction => 'Kamera veya sabit diskten görüntü eklemek için "Fotoğraf seç" düğmesini kullanın.';
String get addPhotosInstruction =>
'Kamera veya sabit diskten görüntü eklemek için "Fotoğraf seç" düğmesini kullanın.';
@override
String get photoOf => '/';
@@ -285,7 +345,8 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get noSender => 'Gönderen mevcut değil';
@override
String get noSenderMessage => 'Gönderen mevcut değil. Lütfen tekrar giriş yapın.';
String get noSenderMessage =>
'Gönderen mevcut değil. Lütfen tekrar giriş yapın.';
@override
String get noRecipient => 'Alıcı yapılandırılmamış';
@override
@@ -306,6 +367,15 @@ class AppLocalizationsTr extends AppLocalizations {
String get jobNumber => 'İş numarası';
@override
String get messages => 'Mesajlar';
@override
String get generalMessages => 'Genel mesajlar';
@override
String get noMessagesYet => 'Henüz mesaj yok';
@override
String get noChatsAvailable => 'Kullanılabilir sohbet yok';
@override
String get selectPhoto => 'Fotoğraf seç';
@override
@@ -369,12 +439,18 @@ class AppLocalizationsTr extends AppLocalizations {
@override
String get statusCreated => 'Oluşturuldu';
@override
String get statusPending => 'Beklemede';
@override
String get statusAssigned => 'Atandı';
@override
String get statusInProgress => 'Devam ediyor';
@override
String get statusCompleted => 'Tamamlandı';
@override
String get statusCancelled => 'İptal edildi';
@override
String get statusFailed => 'Başarısız';
@override
String get priorityLow => 'Düşük';
@override
String get priorityMedium => 'Orta';

View File

@@ -0,0 +1,50 @@
import 'package:flutter/widgets.dart';
import '../models/chat.dart';
import 'app_localizations.dart';
String localizeKnownText(BuildContext context, String text) {
final l10n = AppLocalizations.of(context);
switch (text.trim()) {
case 'Auftragsdetails':
return l10n.jobDetails;
case 'Aufgaben eines Auftrags':
return l10n.jobTasks;
case 'Unterschrift':
return l10n.signature;
case 'Allgemeine Nachrichten':
return l10n.generalMessages;
case 'Telefon':
return l10n.phone;
case 'Erstellt':
return l10n.created;
case 'E-Mail-Adresse':
return l10n.emailAddress;
case 'Passwort':
return l10n.password;
case 'Anmelden':
return l10n.login;
default:
return text;
}
}
String localizedStationLabel(
BuildContext context,
int number, {
String? suffix,
}) {
final base = AppLocalizations.of(context).stationNumber(number);
final trimmedSuffix = suffix?.trim() ?? '';
if (trimmedSuffix.isEmpty) {
return base;
}
return '$base: ${localizeKnownText(context, trimmedSuffix)}';
}
String localizedChatTitle(BuildContext context, Chat chat) {
if (chat.type == ChatType.general) {
return AppLocalizations.of(context).generalMessages;
}
return localizeKnownText(context, chat.title);
}