refactor: Projektstruktur in app/ und backend/ aufgeteilt
This commit is contained in:
267
app/lib/l10n/app_localizations.dart
Normal file
267
app/lib/l10n/app_localizations.dart
Normal file
@@ -0,0 +1,267 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'app_localizations_de.dart';
|
||||
import 'app_localizations_en.dart';
|
||||
import 'app_localizations_es.dart';
|
||||
import 'app_localizations_fr.dart';
|
||||
import 'app_localizations_pl.dart';
|
||||
import 'app_localizations_ru.dart';
|
||||
import 'app_localizations_tr.dart';
|
||||
import 'app_localizations_et.dart';
|
||||
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'];
|
||||
|
||||
/// AppLocalizations provides localized strings for the app
|
||||
abstract class AppLocalizations {
|
||||
static AppLocalizations of(BuildContext context) {
|
||||
return Localizations.of<AppLocalizations>(context, AppLocalizations) ?? AppLocalizationsDe();
|
||||
}
|
||||
|
||||
static const LocalizationsDelegate<AppLocalizations> delegate = _AppLocalizationsDelegate();
|
||||
|
||||
/// Language name
|
||||
String get languageName;
|
||||
|
||||
/// Flag emoji
|
||||
String get flagEmoji;
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
String get appTitle;
|
||||
String get ok;
|
||||
String get cancel;
|
||||
String get save;
|
||||
String get delete;
|
||||
String get close;
|
||||
String get confirm;
|
||||
String get error;
|
||||
String get success;
|
||||
String get loading;
|
||||
String get refresh;
|
||||
String get version;
|
||||
String get unknown;
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
String get jobs;
|
||||
String get availableJobs;
|
||||
String get chats;
|
||||
String get settings;
|
||||
String get logout;
|
||||
String get logoutConfirm;
|
||||
String get logoutConfirmMessage;
|
||||
String get openChat;
|
||||
String get chatInfo;
|
||||
String get routePlan;
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
String get welcomeBack;
|
||||
String get loginSubtitle;
|
||||
String get email;
|
||||
String get password;
|
||||
String get login;
|
||||
String get loggingIn;
|
||||
String get forgotPassword;
|
||||
String get forgotPasswordMessage;
|
||||
String get loginSuccess;
|
||||
String get loginFailed;
|
||||
String get connectionFailed;
|
||||
String get connectionTimeout;
|
||||
String get connecting;
|
||||
String get connectionError;
|
||||
String get loginError;
|
||||
|
||||
// ==================== JOBS ====================
|
||||
String get noJobsAssigned;
|
||||
String get noJobsMessage;
|
||||
String get pullToRefresh;
|
||||
String get newLabel;
|
||||
String get tasksToComplete;
|
||||
String get pickup;
|
||||
String get delivery;
|
||||
String get created;
|
||||
String get status;
|
||||
String get priority;
|
||||
String get dueDate;
|
||||
String get location;
|
||||
String get description;
|
||||
String get cargo;
|
||||
String get quantity;
|
||||
String get weight;
|
||||
String get dimensions;
|
||||
String get jobDeleted;
|
||||
String get jobDeleteError;
|
||||
String get jobCompleted;
|
||||
String get from;
|
||||
String get to;
|
||||
String get jobsUpdated;
|
||||
String get connectionRestored;
|
||||
String get connectionLost;
|
||||
String get offline;
|
||||
String get deleteJob;
|
||||
String get jobRemoved;
|
||||
String get newJobReceived;
|
||||
|
||||
// ==================== TASKS ====================
|
||||
String get tasks;
|
||||
String get noTasks;
|
||||
String get noTasksMessage;
|
||||
String get taskOrder;
|
||||
String get confirmationRequired;
|
||||
String get confirmationDescription;
|
||||
String get checklist;
|
||||
String get checklistDescription;
|
||||
String get completeTask;
|
||||
String get completeTaskConfirm;
|
||||
String get completeTaskNote;
|
||||
String get taskCompleted;
|
||||
String get comment;
|
||||
String get commentRequired;
|
||||
String get enterComment;
|
||||
String get commentDescription;
|
||||
String get finish;
|
||||
String get signature;
|
||||
String get signatureCapture;
|
||||
String get signatureRequired;
|
||||
String get clear;
|
||||
String get signatureError;
|
||||
String get signatureInstruction;
|
||||
String get photoCapture;
|
||||
String get requiredPhotos;
|
||||
String get photosTaken;
|
||||
String get photos;
|
||||
String get takePhoto;
|
||||
String get selectFromLibrary;
|
||||
String get retakePhoto;
|
||||
String get photoRequired;
|
||||
String get minPhotos;
|
||||
String get maxPhotos;
|
||||
String get photoError;
|
||||
String get deletePhoto;
|
||||
String get deletePhotoConfirm;
|
||||
String get barcode;
|
||||
String get barcodeScan;
|
||||
String get scanBarcode;
|
||||
String get barcodeRequired;
|
||||
String get minBarcodes;
|
||||
String get maxBarcodes;
|
||||
String get scanned;
|
||||
String get scannedBarcodes;
|
||||
String get barcodesRequired;
|
||||
String get enterBarcode;
|
||||
String get barcodeEnterDescription;
|
||||
String barcodeNumberRequired(int number);
|
||||
String barcodeNumberOptional(int number);
|
||||
String get barcodeError;
|
||||
String get cameraError;
|
||||
String get cameraNotReady;
|
||||
String get cameraNotAvailable;
|
||||
String get cameraNotSupportedMessage;
|
||||
String get cameraNotSupportedOnPlatform;
|
||||
String get maxPhotosReached;
|
||||
String get cameraReadyNoPreview;
|
||||
String get cameraLoading;
|
||||
String get cameraInitializing;
|
||||
String get cameraLoadingMessage;
|
||||
String get addPhotos;
|
||||
String get addPhotosInstruction;
|
||||
String get photoOf;
|
||||
|
||||
// ==================== CHAT ====================
|
||||
String get typeMessage;
|
||||
String get send;
|
||||
String get noSender;
|
||||
String get noSenderMessage;
|
||||
String get noRecipient;
|
||||
String get noRecipientMessage;
|
||||
String get messageSendError;
|
||||
String get photoSendError;
|
||||
String get photoProcessError;
|
||||
String get imageSendError;
|
||||
String get chatTypeJob;
|
||||
String get chatTypeGeneral;
|
||||
String get jobNumber;
|
||||
String get messages;
|
||||
String get selectPhoto;
|
||||
String get unreadMessages;
|
||||
|
||||
// ==================== CARGO ====================
|
||||
String get cargoDetails;
|
||||
String get itemName;
|
||||
String get itemNumber;
|
||||
String get item;
|
||||
String get weightUnit;
|
||||
String get dimensionUnit;
|
||||
String get noCargoItems;
|
||||
String get noCargoItemsMessage;
|
||||
String get article;
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
String get takePhotos;
|
||||
String get photosCount;
|
||||
String get checklistPoints;
|
||||
String get signatureRequiredText;
|
||||
String get scanBarcodes;
|
||||
String get barcodeCount;
|
||||
String get commentOptional;
|
||||
String get genericTask;
|
||||
String get complete;
|
||||
String get abort;
|
||||
String get optional;
|
||||
String get skipTask;
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
String get language;
|
||||
String get languageChanged;
|
||||
String get appInfo;
|
||||
|
||||
// ==================== STATUS ====================
|
||||
String get statusCreated;
|
||||
String get statusAssigned;
|
||||
String get statusInProgress;
|
||||
String get statusCompleted;
|
||||
String get priorityLow;
|
||||
String get priorityMedium;
|
||||
String get priorityHigh;
|
||||
String get priorityUrgent;
|
||||
}
|
||||
|
||||
class _AppLocalizationsDelegate extends LocalizationsDelegate<AppLocalizations> {
|
||||
const _AppLocalizationsDelegate();
|
||||
|
||||
@override
|
||||
bool isSupported(Locale locale) {
|
||||
return supportedLanguageCodes.contains(locale.languageCode);
|
||||
}
|
||||
|
||||
@override
|
||||
Future<AppLocalizations> load(Locale locale) async {
|
||||
switch (locale.languageCode) {
|
||||
case 'de':
|
||||
return AppLocalizationsDe();
|
||||
case 'en':
|
||||
return AppLocalizationsEn();
|
||||
case 'es':
|
||||
return AppLocalizationsEs();
|
||||
case 'fr':
|
||||
return AppLocalizationsFr();
|
||||
case 'pl':
|
||||
return AppLocalizationsPl();
|
||||
case 'ru':
|
||||
return AppLocalizationsRu();
|
||||
case 'tr':
|
||||
return AppLocalizationsTr();
|
||||
case 'et':
|
||||
return AppLocalizationsEt();
|
||||
case 'lv':
|
||||
return AppLocalizationsLv();
|
||||
case 'lt':
|
||||
return AppLocalizationsLt();
|
||||
default:
|
||||
return AppLocalizationsDe();
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
bool shouldReload(LocalizationsDelegate<AppLocalizations> old) => false;
|
||||
}
|
||||
551
app/lib/l10n/app_localizations_de.dart
Normal file
551
app/lib/l10n/app_localizations_de.dart
Normal file
@@ -0,0 +1,551 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsDe extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Deutsch';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇩🇪';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
|
||||
@override
|
||||
String get cancel => 'Abbrechen';
|
||||
|
||||
@override
|
||||
String get save => 'Speichern';
|
||||
|
||||
@override
|
||||
String get delete => 'Löschen';
|
||||
|
||||
@override
|
||||
String get close => 'Schließen';
|
||||
|
||||
@override
|
||||
String get confirm => 'Bestätigen';
|
||||
|
||||
@override
|
||||
String get error => 'Fehler';
|
||||
|
||||
@override
|
||||
String get success => 'Erfolg';
|
||||
|
||||
@override
|
||||
String get loading => 'Laden...';
|
||||
|
||||
@override
|
||||
String get refresh => 'Aktualisieren';
|
||||
|
||||
@override
|
||||
String get version => 'Version';
|
||||
|
||||
@override
|
||||
String get unknown => 'Unbekannt';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Jobs';
|
||||
|
||||
@override
|
||||
String get availableJobs => 'Verfügbare Jobs';
|
||||
|
||||
@override
|
||||
String get chats => 'Chats';
|
||||
|
||||
@override
|
||||
String get settings => 'Einstellungen';
|
||||
|
||||
@override
|
||||
String get logout => 'Abmelden';
|
||||
|
||||
@override
|
||||
String get logoutConfirm => 'Abmelden';
|
||||
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Möchten Sie sich wirklich abmelden?';
|
||||
|
||||
@override
|
||||
String get openChat => 'Chat öffnen';
|
||||
|
||||
@override
|
||||
String get chatInfo => 'Chat-Info';
|
||||
|
||||
@override
|
||||
String get routePlan => 'Route planen';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Willkommen zurück';
|
||||
|
||||
@override
|
||||
String get loginSubtitle => 'Melden Sie sich in Ihrem Konto an';
|
||||
|
||||
@override
|
||||
String get email => 'E-Mail';
|
||||
|
||||
@override
|
||||
String get password => 'Passwort';
|
||||
|
||||
@override
|
||||
String get login => 'Anmelden';
|
||||
|
||||
@override
|
||||
String get loggingIn => 'Verbinden…';
|
||||
|
||||
@override
|
||||
String get forgotPassword => 'Passwort vergessen?';
|
||||
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Passwort vergessen Funktion noch nicht implementiert';
|
||||
|
||||
@override
|
||||
String get loginSuccess => 'Erfolgreich abgemeldet';
|
||||
|
||||
@override
|
||||
String get loginFailed => 'Anmeldung fehlgeschlagen';
|
||||
|
||||
@override
|
||||
String get connectionFailed => 'Verbindung zum Server fehlgeschlagen (Timeout).';
|
||||
|
||||
@override
|
||||
String get connectionTimeout => 'Verbindung zum Server fehlgeschlagen (Timeout).';
|
||||
|
||||
@override
|
||||
String get connecting => 'Verbindung zum Server wird hergestellt...';
|
||||
|
||||
@override
|
||||
String get connectionError => 'Verbindungsfehler';
|
||||
|
||||
@override
|
||||
String get loginError => 'Fehler bei der Anmeldung';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Keine Jobs zugewiesen';
|
||||
|
||||
@override
|
||||
String get noJobsMessage => 'Ihre zugewiesenen Jobs werden hier angezeigt.';
|
||||
|
||||
@override
|
||||
String get pullToRefresh => 'Nach unten ziehen zum Aktualisieren';
|
||||
|
||||
@override
|
||||
String get newLabel => 'NEU';
|
||||
|
||||
@override
|
||||
String get tasksToComplete => 'Zu erledigende Aufgaben';
|
||||
|
||||
@override
|
||||
String get pickup => 'Abholung';
|
||||
|
||||
@override
|
||||
String get delivery => 'Zustellung';
|
||||
|
||||
@override
|
||||
String get created => 'Erstellt';
|
||||
|
||||
@override
|
||||
String get status => 'Status';
|
||||
|
||||
@override
|
||||
String get priority => 'Priorität';
|
||||
|
||||
@override
|
||||
String get dueDate => 'Fälligkeitsdatum';
|
||||
|
||||
@override
|
||||
String get location => 'Ort';
|
||||
|
||||
@override
|
||||
String get description => 'Beschreibung';
|
||||
|
||||
@override
|
||||
String get cargo => 'Fracht';
|
||||
|
||||
@override
|
||||
String get quantity => 'Anzahl';
|
||||
|
||||
@override
|
||||
String get weight => 'Gewicht';
|
||||
|
||||
@override
|
||||
String get dimensions => 'Abmessungen';
|
||||
|
||||
@override
|
||||
String get jobDeleted => 'Job gelöscht';
|
||||
|
||||
@override
|
||||
String get jobDeleteError => 'Fehler beim Löschen des Jobs';
|
||||
|
||||
@override
|
||||
String get jobCompleted => 'Job abgeschlossen';
|
||||
|
||||
@override
|
||||
String get from => 'Von';
|
||||
|
||||
@override
|
||||
String get to => 'nach';
|
||||
|
||||
@override
|
||||
String get jobsUpdated => 'Jobs aktualisiert';
|
||||
|
||||
@override
|
||||
String get connectionRestored => 'Verbindung wiederhergestellt. Lade Jobs...';
|
||||
|
||||
@override
|
||||
String get connectionLost => 'Verbindung verloren. Offline.';
|
||||
|
||||
@override
|
||||
String get offline => 'Offline';
|
||||
|
||||
@override
|
||||
String get deleteJob => 'Job löschen';
|
||||
|
||||
@override
|
||||
String get jobRemoved => 'wurde entfernt';
|
||||
|
||||
@override
|
||||
String get newJobReceived => 'Neuer Job erhalten';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Aufgaben';
|
||||
|
||||
@override
|
||||
String get noTasks => 'Keine Aufgaben';
|
||||
|
||||
@override
|
||||
String get noTasksMessage => 'Für diesen Job sind keine Aufgaben definiert.';
|
||||
|
||||
@override
|
||||
String get taskOrder => 'Reihenfolge';
|
||||
|
||||
@override
|
||||
String get confirmationRequired => 'Bestätigung erforderlich';
|
||||
|
||||
@override
|
||||
String get confirmationDescription => 'Klicken Sie auf den Button um die Aufgabe zu erledigen.';
|
||||
|
||||
@override
|
||||
String get checklist => 'Checkliste';
|
||||
|
||||
@override
|
||||
String get checklistDescription => 'Bitte alle Punkte abhaken:';
|
||||
|
||||
@override
|
||||
String get completeTask => 'Aufgabe abschließen';
|
||||
|
||||
@override
|
||||
String get completeTaskConfirm => 'Möchten Sie diese Aufgabe als erledigt markieren?';
|
||||
|
||||
@override
|
||||
String get completeTaskNote => 'Notiz (optional)';
|
||||
|
||||
@override
|
||||
String get taskCompleted => 'Aufgabe erledigt';
|
||||
|
||||
@override
|
||||
String get comment => 'Kommentar';
|
||||
|
||||
@override
|
||||
String get commentRequired => 'Kommentar (erforderlich)';
|
||||
|
||||
@override
|
||||
String get enterComment => 'Kommentar eingeben';
|
||||
|
||||
@override
|
||||
String get commentDescription => 'Bitte geben Sie einen Kommentar ein:';
|
||||
|
||||
@override
|
||||
String get finish => 'Fertig';
|
||||
|
||||
@override
|
||||
String get signature => 'Unterschrift';
|
||||
|
||||
@override
|
||||
String get signatureCapture => 'Unterschrift erfassen';
|
||||
|
||||
@override
|
||||
String get signatureRequired => 'Bitte eine Unterschrift erfassen.';
|
||||
|
||||
@override
|
||||
String get clear => 'Leeren';
|
||||
|
||||
@override
|
||||
String get signatureError => 'Fehler beim Speichern der Unterschrift';
|
||||
|
||||
@override
|
||||
String get signatureInstruction => 'Bitte unterschreiben Sie im Feld unten (Maus oder Finger).';
|
||||
|
||||
@override
|
||||
String get photoCapture => 'Fotos aufnehmen';
|
||||
@override
|
||||
String get requiredPhotos => 'Benötigte Fotos';
|
||||
@override
|
||||
String get photosTaken => 'Aufgenommen';
|
||||
|
||||
@override
|
||||
String get photos => 'Fotos';
|
||||
|
||||
@override
|
||||
String get takePhoto => 'Foto aufnehmen';
|
||||
|
||||
@override
|
||||
String get selectFromLibrary => 'Aus Bibliothek wählen';
|
||||
|
||||
@override
|
||||
String get retakePhoto => 'Neu aufnehmen';
|
||||
|
||||
@override
|
||||
String get photoRequired => 'Foto erforderlich';
|
||||
|
||||
@override
|
||||
String get minPhotos => 'Mindestens';
|
||||
|
||||
@override
|
||||
String get maxPhotos => 'Maximal';
|
||||
|
||||
@override
|
||||
String get photoError => 'Fehler beim Aufnehmen des Fotos';
|
||||
|
||||
@override
|
||||
String get deletePhoto => 'Foto löschen';
|
||||
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Möchten Sie dieses Foto wirklich löschen?';
|
||||
|
||||
@override
|
||||
String get barcode => 'Barcode';
|
||||
|
||||
@override
|
||||
String get barcodeScan => 'Barcode scannen';
|
||||
|
||||
@override
|
||||
String get scanBarcode => 'Barcode scannen';
|
||||
|
||||
@override
|
||||
String get barcodeRequired => 'Barcode erforderlich';
|
||||
|
||||
@override
|
||||
String get minBarcodes => 'Mindestens';
|
||||
|
||||
@override
|
||||
String get maxBarcodes => 'Maximal';
|
||||
|
||||
@override
|
||||
String get scanned => 'Gescannt';
|
||||
|
||||
@override
|
||||
String get scannedBarcodes => 'Gescannte Barcodes';
|
||||
|
||||
@override
|
||||
String get barcodesRequired => 'Barcodes erforderlich';
|
||||
|
||||
@override
|
||||
String get enterBarcode => 'Barcode eingeben';
|
||||
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Bitte geben Sie die Barcodes ein:';
|
||||
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Barcode $number (erforderlich)';
|
||||
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Barcode $number (optional)';
|
||||
|
||||
@override
|
||||
String get barcodeError => 'Fehler beim Scannen des Barcodes';
|
||||
|
||||
@override
|
||||
String get cameraError => 'Fehler beim Initialisieren der Kamera';
|
||||
|
||||
@override
|
||||
String get cameraNotReady => 'Kamera ist nicht bereit oder nicht verfügbar';
|
||||
|
||||
@override
|
||||
String get cameraNotAvailable => 'Kamera nicht verfügbar';
|
||||
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Auf dieser Plattform wird die Kamera nicht unterstützt.';
|
||||
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Nicht unterstützt auf dieser Plattform';
|
||||
|
||||
@override
|
||||
String get maxPhotosReached => 'Maximum erreicht';
|
||||
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Kamera bereit (ohne Vorschau)';
|
||||
|
||||
@override
|
||||
String get cameraLoading => 'Kamera lädt...';
|
||||
|
||||
@override
|
||||
String get cameraInitializing => 'Kamera wird initialisiert...';
|
||||
|
||||
@override
|
||||
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.';
|
||||
|
||||
@override
|
||||
String get photoOf => 'von';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Nachricht eingeben...';
|
||||
|
||||
@override
|
||||
String get send => 'Senden';
|
||||
|
||||
@override
|
||||
String get noSender => 'Kein Absender verfügbar';
|
||||
|
||||
@override
|
||||
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.';
|
||||
|
||||
@override
|
||||
String get messageSendError => 'Nachricht konnte nicht gesendet werden.';
|
||||
|
||||
@override
|
||||
String get photoSendError => 'Foto konnte nicht gesendet werden.';
|
||||
|
||||
@override
|
||||
String get photoProcessError => 'Foto konnte nicht verarbeitet werden.';
|
||||
|
||||
@override
|
||||
String get imageSendError => 'Bild konnte nicht gesendet werden.';
|
||||
|
||||
@override
|
||||
String get chatTypeJob => 'Job-spezifisch';
|
||||
|
||||
@override
|
||||
String get chatTypeGeneral => 'Allgemein';
|
||||
|
||||
@override
|
||||
String get jobNumber => 'Job-Nummer';
|
||||
|
||||
@override
|
||||
String get messages => 'Nachrichten';
|
||||
|
||||
@override
|
||||
String get selectPhoto => 'Foto auswählen';
|
||||
|
||||
@override
|
||||
String get unreadMessages => 'Ungelesene Nachrichten';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Sprache';
|
||||
|
||||
@override
|
||||
String get languageChanged => 'Sprache geändert zu';
|
||||
|
||||
@override
|
||||
String get appInfo => 'APP-INFO';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Frachtdetails';
|
||||
|
||||
@override
|
||||
String get itemName => 'Bezeichnung';
|
||||
|
||||
@override
|
||||
String get itemNumber => 'Positions-Nr.';
|
||||
|
||||
@override
|
||||
String get item => 'Position';
|
||||
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
|
||||
@override
|
||||
String get noCargoItems => 'Keine Frachtgüter';
|
||||
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Für diesen Job sind keine Frachtgüter definiert.';
|
||||
|
||||
@override
|
||||
String get article => 'Artikel';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Fotos aufnehmen';
|
||||
|
||||
@override
|
||||
String get photosCount => 'Fotos';
|
||||
|
||||
@override
|
||||
String get checklistPoints => 'Punkte';
|
||||
|
||||
@override
|
||||
String get signatureRequiredText => 'Unterschrift erforderlich';
|
||||
|
||||
@override
|
||||
String get scanBarcodes => 'Barcode scannen';
|
||||
|
||||
@override
|
||||
String get barcodeCount => 'Codes';
|
||||
|
||||
@override
|
||||
String get commentOptional => 'Kommentar';
|
||||
|
||||
@override
|
||||
String get genericTask => 'Allgemeine Aufgabe';
|
||||
|
||||
@override
|
||||
String get complete => 'Abschließen';
|
||||
|
||||
@override
|
||||
String get abort => 'Abbrechen';
|
||||
|
||||
@override
|
||||
String get optional => 'Optional';
|
||||
|
||||
@override
|
||||
String get skipTask => 'Überspringen';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Erstellt';
|
||||
|
||||
@override
|
||||
String get statusAssigned => 'Zugewiesen';
|
||||
|
||||
@override
|
||||
String get statusInProgress => 'In Bearbeitung';
|
||||
|
||||
@override
|
||||
String get statusCompleted => 'Abgeschlossen';
|
||||
|
||||
@override
|
||||
String get priorityLow => 'Niedrig';
|
||||
|
||||
@override
|
||||
String get priorityMedium => 'Mittel';
|
||||
|
||||
@override
|
||||
String get priorityHigh => 'Hoch';
|
||||
|
||||
@override
|
||||
String get priorityUrgent => 'Dringend';
|
||||
}
|
||||
551
app/lib/l10n/app_localizations_en.dart
Normal file
551
app/lib/l10n/app_localizations_en.dart
Normal file
@@ -0,0 +1,551 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsEn extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'English';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇬🇧';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
|
||||
@override
|
||||
String get cancel => 'Cancel';
|
||||
|
||||
@override
|
||||
String get save => 'Save';
|
||||
|
||||
@override
|
||||
String get delete => 'Delete';
|
||||
|
||||
@override
|
||||
String get close => 'Close';
|
||||
|
||||
@override
|
||||
String get confirm => 'Confirm';
|
||||
|
||||
@override
|
||||
String get error => 'Error';
|
||||
|
||||
@override
|
||||
String get success => 'Success';
|
||||
|
||||
@override
|
||||
String get loading => 'Loading...';
|
||||
|
||||
@override
|
||||
String get refresh => 'Refresh';
|
||||
|
||||
@override
|
||||
String get version => 'Version';
|
||||
|
||||
@override
|
||||
String get unknown => 'Unknown';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Jobs';
|
||||
|
||||
@override
|
||||
String get availableJobs => 'Available Jobs';
|
||||
|
||||
@override
|
||||
String get chats => 'Chats';
|
||||
|
||||
@override
|
||||
String get settings => 'Settings';
|
||||
|
||||
@override
|
||||
String get logout => 'Logout';
|
||||
|
||||
@override
|
||||
String get logoutConfirm => 'Logout';
|
||||
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Do you really want to logout?';
|
||||
|
||||
@override
|
||||
String get openChat => 'Open Chat';
|
||||
|
||||
@override
|
||||
String get chatInfo => 'Chat Info';
|
||||
|
||||
@override
|
||||
String get routePlan => 'Plan Route';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Welcome Back';
|
||||
|
||||
@override
|
||||
String get loginSubtitle => 'Sign in to your account';
|
||||
|
||||
@override
|
||||
String get email => 'Email';
|
||||
|
||||
@override
|
||||
String get password => 'Password';
|
||||
|
||||
@override
|
||||
String get login => 'Login';
|
||||
|
||||
@override
|
||||
String get loggingIn => 'Connecting...';
|
||||
|
||||
@override
|
||||
String get forgotPassword => 'Forgot Password?';
|
||||
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Forgot password feature not yet implemented';
|
||||
|
||||
@override
|
||||
String get loginSuccess => 'Successfully logged out';
|
||||
|
||||
@override
|
||||
String get loginFailed => 'Login failed';
|
||||
|
||||
@override
|
||||
String get connectionFailed => 'Connection to server failed (Timeout).';
|
||||
|
||||
@override
|
||||
String get connectionTimeout => 'Connection to server failed (Timeout).';
|
||||
|
||||
@override
|
||||
String get connecting => 'Connecting to server...';
|
||||
|
||||
@override
|
||||
String get connectionError => 'Connection error';
|
||||
|
||||
@override
|
||||
String get loginError => 'Error during login';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'No Jobs Assigned';
|
||||
|
||||
@override
|
||||
String get noJobsMessage => 'Your assigned jobs will be displayed here.';
|
||||
|
||||
@override
|
||||
String get pullToRefresh => 'Pull down to refresh';
|
||||
|
||||
@override
|
||||
String get newLabel => 'NEW';
|
||||
|
||||
@override
|
||||
String get tasksToComplete => 'Tasks to Complete';
|
||||
|
||||
@override
|
||||
String get pickup => 'Pickup';
|
||||
|
||||
@override
|
||||
String get delivery => 'Delivery';
|
||||
|
||||
@override
|
||||
String get created => 'Created';
|
||||
|
||||
@override
|
||||
String get status => 'Status';
|
||||
|
||||
@override
|
||||
String get priority => 'Priority';
|
||||
|
||||
@override
|
||||
String get dueDate => 'Due Date';
|
||||
|
||||
@override
|
||||
String get location => 'Location';
|
||||
|
||||
@override
|
||||
String get description => 'Description';
|
||||
|
||||
@override
|
||||
String get cargo => 'Cargo';
|
||||
|
||||
@override
|
||||
String get quantity => 'Quantity';
|
||||
|
||||
@override
|
||||
String get weight => 'Weight';
|
||||
|
||||
@override
|
||||
String get dimensions => 'Dimensions';
|
||||
|
||||
@override
|
||||
String get jobDeleted => 'Job deleted';
|
||||
|
||||
@override
|
||||
String get jobDeleteError => 'Error deleting job';
|
||||
|
||||
@override
|
||||
String get jobCompleted => 'Job completed';
|
||||
|
||||
@override
|
||||
String get from => 'From';
|
||||
|
||||
@override
|
||||
String get to => 'to';
|
||||
|
||||
@override
|
||||
String get jobsUpdated => 'Jobs updated';
|
||||
|
||||
@override
|
||||
String get connectionRestored => 'Connection restored. Loading jobs...';
|
||||
|
||||
@override
|
||||
String get connectionLost => 'Connection lost. Offline.';
|
||||
|
||||
@override
|
||||
String get offline => 'Offline';
|
||||
|
||||
@override
|
||||
String get deleteJob => 'Delete Job';
|
||||
|
||||
@override
|
||||
String get jobRemoved => 'was removed';
|
||||
|
||||
@override
|
||||
String get newJobReceived => 'New job received';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Tasks';
|
||||
|
||||
@override
|
||||
String get noTasks => 'No Tasks';
|
||||
|
||||
@override
|
||||
String get noTasksMessage => 'No tasks defined for this job.';
|
||||
|
||||
@override
|
||||
String get taskOrder => 'Order';
|
||||
|
||||
@override
|
||||
String get confirmationRequired => 'Confirmation Required';
|
||||
|
||||
@override
|
||||
String get confirmationDescription => 'Click the button to complete the task.';
|
||||
|
||||
@override
|
||||
String get checklist => 'Checklist';
|
||||
|
||||
@override
|
||||
String get checklistDescription => 'Please check all items:';
|
||||
|
||||
@override
|
||||
String get completeTask => 'Complete Task';
|
||||
|
||||
@override
|
||||
String get completeTaskConfirm => 'Do you want to mark this task as completed?';
|
||||
|
||||
@override
|
||||
String get completeTaskNote => 'Note (optional)';
|
||||
|
||||
@override
|
||||
String get taskCompleted => 'Task completed';
|
||||
|
||||
@override
|
||||
String get comment => 'Comment';
|
||||
|
||||
@override
|
||||
String get commentRequired => 'Comment (required)';
|
||||
|
||||
@override
|
||||
String get enterComment => 'Enter Comment';
|
||||
|
||||
@override
|
||||
String get commentDescription => 'Please enter a comment:';
|
||||
|
||||
@override
|
||||
String get finish => 'Finish';
|
||||
|
||||
@override
|
||||
String get signature => 'Signature';
|
||||
|
||||
@override
|
||||
String get signatureCapture => 'Capture Signature';
|
||||
|
||||
@override
|
||||
String get signatureRequired => 'Please capture a signature.';
|
||||
|
||||
@override
|
||||
String get clear => 'Clear';
|
||||
|
||||
@override
|
||||
String get signatureError => 'Error saving signature';
|
||||
|
||||
@override
|
||||
String get signatureInstruction => 'Please sign in the field below (mouse or finger).';
|
||||
|
||||
@override
|
||||
String get photoCapture => 'Take Photos';
|
||||
@override
|
||||
String get requiredPhotos => 'Required Photos';
|
||||
@override
|
||||
String get photosTaken => 'Taken';
|
||||
|
||||
@override
|
||||
String get photos => 'Photos';
|
||||
|
||||
@override
|
||||
String get takePhoto => 'Take Photo';
|
||||
|
||||
@override
|
||||
String get selectFromLibrary => 'Select from Library';
|
||||
|
||||
@override
|
||||
String get retakePhoto => 'Retake';
|
||||
|
||||
@override
|
||||
String get photoRequired => 'Photo required';
|
||||
|
||||
@override
|
||||
String get minPhotos => 'At least';
|
||||
|
||||
@override
|
||||
String get maxPhotos => 'Maximum';
|
||||
|
||||
@override
|
||||
String get photoError => 'Error taking photo';
|
||||
|
||||
@override
|
||||
String get deletePhoto => 'Delete Photo';
|
||||
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Do you really want to delete this photo?';
|
||||
|
||||
@override
|
||||
String get barcode => 'Barcode';
|
||||
|
||||
@override
|
||||
String get barcodeScan => 'Scan Barcode';
|
||||
|
||||
@override
|
||||
String get scanBarcode => 'Scan Barcode';
|
||||
|
||||
@override
|
||||
String get barcodeRequired => 'Barcode required';
|
||||
|
||||
@override
|
||||
String get minBarcodes => 'At least';
|
||||
|
||||
@override
|
||||
String get maxBarcodes => 'Maximum';
|
||||
|
||||
@override
|
||||
String get scanned => 'Scanned';
|
||||
|
||||
@override
|
||||
String get scannedBarcodes => 'Scanned Barcodes';
|
||||
|
||||
@override
|
||||
String get barcodesRequired => 'Barcodes Required';
|
||||
|
||||
@override
|
||||
String get enterBarcode => 'Enter Barcode';
|
||||
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Please enter the barcodes:';
|
||||
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Barcode $number (required)';
|
||||
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Barcode $number (optional)';
|
||||
|
||||
@override
|
||||
String get barcodeError => 'Error scanning barcode';
|
||||
|
||||
@override
|
||||
String get cameraError => 'Error initializing camera';
|
||||
|
||||
@override
|
||||
String get cameraNotReady => 'Camera is not ready or not available';
|
||||
|
||||
@override
|
||||
String get cameraNotAvailable => 'Camera not available';
|
||||
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'The camera is not supported on this platform.';
|
||||
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Not supported on this platform';
|
||||
|
||||
@override
|
||||
String get maxPhotosReached => 'Maximum reached';
|
||||
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Camera ready (no preview)';
|
||||
|
||||
@override
|
||||
String get cameraLoading => 'Camera loading...';
|
||||
|
||||
@override
|
||||
String get cameraInitializing => 'Initializing camera...';
|
||||
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Please wait while the camera is loading';
|
||||
|
||||
@override
|
||||
String get addPhotos => 'Add photos';
|
||||
|
||||
@override
|
||||
String get addPhotosInstruction => 'Use the "Select photo" button to add images from your camera or hard drive.';
|
||||
|
||||
@override
|
||||
String get photoOf => 'of';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Type a message...';
|
||||
|
||||
@override
|
||||
String get send => 'Send';
|
||||
|
||||
@override
|
||||
String get noSender => 'No sender available';
|
||||
|
||||
@override
|
||||
String get noSenderMessage => 'No sender available. Please login again.';
|
||||
|
||||
@override
|
||||
String get noRecipient => 'No recipient configured';
|
||||
|
||||
@override
|
||||
String get noRecipientMessage => 'No recipient configured for this chat.';
|
||||
|
||||
@override
|
||||
String get messageSendError => 'Message could not be sent.';
|
||||
|
||||
@override
|
||||
String get photoSendError => 'Photo could not be sent.';
|
||||
|
||||
@override
|
||||
String get photoProcessError => 'Photo could not be processed.';
|
||||
|
||||
@override
|
||||
String get imageSendError => 'Image could not be sent.';
|
||||
|
||||
@override
|
||||
String get chatTypeJob => 'Job-specific';
|
||||
|
||||
@override
|
||||
String get chatTypeGeneral => 'General';
|
||||
|
||||
@override
|
||||
String get jobNumber => 'Job Number';
|
||||
|
||||
@override
|
||||
String get messages => 'Messages';
|
||||
|
||||
@override
|
||||
String get selectPhoto => 'Select Photo';
|
||||
|
||||
@override
|
||||
String get unreadMessages => 'Unread Messages';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Cargo Details';
|
||||
|
||||
@override
|
||||
String get itemName => 'Description';
|
||||
|
||||
@override
|
||||
String get itemNumber => 'Item Number';
|
||||
|
||||
@override
|
||||
String get item => 'Item';
|
||||
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
|
||||
@override
|
||||
String get noCargoItems => 'No Cargo Items';
|
||||
|
||||
@override
|
||||
String get noCargoItemsMessage => 'No cargo items defined for this job.';
|
||||
|
||||
@override
|
||||
String get article => 'Article';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Take Photos';
|
||||
|
||||
@override
|
||||
String get photosCount => 'Photos';
|
||||
|
||||
@override
|
||||
String get checklistPoints => 'Points';
|
||||
|
||||
@override
|
||||
String get signatureRequiredText => 'Signature Required';
|
||||
|
||||
@override
|
||||
String get scanBarcodes => 'Scan Barcodes';
|
||||
|
||||
@override
|
||||
String get barcodeCount => 'Codes';
|
||||
|
||||
@override
|
||||
String get commentOptional => 'Comment';
|
||||
|
||||
@override
|
||||
String get genericTask => 'Generic Task';
|
||||
|
||||
@override
|
||||
String get complete => 'Complete';
|
||||
|
||||
@override
|
||||
String get abort => 'Cancel';
|
||||
|
||||
@override
|
||||
String get optional => 'Optional';
|
||||
|
||||
@override
|
||||
String get skipTask => 'Skip';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Language';
|
||||
|
||||
@override
|
||||
String get languageChanged => 'Language changed to';
|
||||
|
||||
@override
|
||||
String get appInfo => 'APP INFO';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Created';
|
||||
|
||||
@override
|
||||
String get statusAssigned => 'Assigned';
|
||||
|
||||
@override
|
||||
String get statusInProgress => 'In Progress';
|
||||
|
||||
@override
|
||||
String get statusCompleted => 'Completed';
|
||||
|
||||
@override
|
||||
String get priorityLow => 'Low';
|
||||
|
||||
@override
|
||||
String get priorityMedium => 'Medium';
|
||||
|
||||
@override
|
||||
String get priorityHigh => 'High';
|
||||
|
||||
@override
|
||||
String get priorityUrgent => 'Urgent';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_es.dart
Normal file
385
app/lib/l10n/app_localizations_es.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsEs extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Español';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇪🇸';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
@override
|
||||
String get cancel => 'Cancelar';
|
||||
@override
|
||||
String get save => 'Guardar';
|
||||
@override
|
||||
String get delete => 'Eliminar';
|
||||
@override
|
||||
String get close => 'Cerrar';
|
||||
@override
|
||||
String get confirm => 'Confirmar';
|
||||
@override
|
||||
String get error => 'Error';
|
||||
@override
|
||||
String get success => 'Éxito';
|
||||
@override
|
||||
String get loading => 'Cargando...';
|
||||
@override
|
||||
String get refresh => 'Actualizar';
|
||||
@override
|
||||
String get version => 'Versión';
|
||||
@override
|
||||
String get unknown => 'Desconocido';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Trabajos';
|
||||
@override
|
||||
String get availableJobs => 'Trabajos Disponibles';
|
||||
@override
|
||||
String get chats => 'Chats';
|
||||
@override
|
||||
String get settings => 'Ajustes';
|
||||
@override
|
||||
String get logout => 'Cerrar sesión';
|
||||
@override
|
||||
String get logoutConfirm => 'Cerrar sesión';
|
||||
@override
|
||||
String get logoutConfirmMessage => '¿Realmente desea cerrar sesión?';
|
||||
@override
|
||||
String get openChat => 'Abrir chat';
|
||||
@override
|
||||
String get chatInfo => 'Info del chat';
|
||||
@override
|
||||
String get routePlan => 'Planificar ruta';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Bienvenido de nuevo';
|
||||
@override
|
||||
String get loginSubtitle => 'Inicie sesión en su cuenta';
|
||||
@override
|
||||
String get email => 'Correo electrónico';
|
||||
@override
|
||||
String get password => 'Contraseña';
|
||||
@override
|
||||
String get login => 'Iniciar sesión';
|
||||
@override
|
||||
String get loggingIn => 'Conectando...';
|
||||
@override
|
||||
String get forgotPassword => '¿Olvidó su contraseña?';
|
||||
@override
|
||||
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).';
|
||||
@override
|
||||
String get connectionTimeout => 'Error de conexión al servidor (Tiempo agotado).';
|
||||
@override
|
||||
String get connecting => 'Conectando al servidor...';
|
||||
@override
|
||||
String get connectionError => 'Error de conexión';
|
||||
@override
|
||||
String get loginError => 'Error durante el inicio de sesión';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'No hay trabajos asignados';
|
||||
@override
|
||||
String get noJobsMessage => 'Sus trabajos asignados se mostrarán aquí.';
|
||||
@override
|
||||
String get pullToRefresh => 'Deslice hacia abajo para actualizar';
|
||||
@override
|
||||
String get newLabel => 'NUEVO';
|
||||
@override
|
||||
String get tasksToComplete => 'Tareas por completar';
|
||||
@override
|
||||
String get pickup => 'Recogida';
|
||||
@override
|
||||
String get delivery => 'Entrega';
|
||||
@override
|
||||
String get created => 'Creado';
|
||||
@override
|
||||
String get status => 'Estado';
|
||||
@override
|
||||
String get priority => 'Prioridad';
|
||||
@override
|
||||
String get dueDate => 'Fecha de vencimiento';
|
||||
@override
|
||||
String get location => 'Ubicación';
|
||||
@override
|
||||
String get description => 'Descripción';
|
||||
@override
|
||||
String get cargo => 'Carga';
|
||||
@override
|
||||
String get quantity => 'Cantidad';
|
||||
@override
|
||||
String get weight => 'Peso';
|
||||
@override
|
||||
String get dimensions => 'Dimensiones';
|
||||
@override
|
||||
String get jobDeleted => 'Trabajo eliminado';
|
||||
@override
|
||||
String get jobDeleteError => 'Error al eliminar el trabajo';
|
||||
@override
|
||||
String get jobCompleted => 'Trabajo completado';
|
||||
@override
|
||||
String get from => 'De';
|
||||
@override
|
||||
String get to => 'a';
|
||||
@override
|
||||
String get jobsUpdated => 'Trabajos actualizados';
|
||||
@override
|
||||
String get connectionRestored => 'Conexión restaurada. Cargando trabajos...';
|
||||
@override
|
||||
String get connectionLost => 'Conexión perdida. Sin conexión.';
|
||||
@override
|
||||
String get offline => 'Sin conexión';
|
||||
@override
|
||||
String get deleteJob => 'Eliminar trabajo';
|
||||
@override
|
||||
String get jobRemoved => 'fue eliminado';
|
||||
@override
|
||||
String get newJobReceived => 'Nuevo trabajo recibido';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Tareas';
|
||||
@override
|
||||
String get noTasks => 'Sin tareas';
|
||||
@override
|
||||
String get noTasksMessage => 'No hay tareas definidas para este trabajo.';
|
||||
@override
|
||||
String get taskOrder => 'Orden';
|
||||
@override
|
||||
String get confirmationRequired => 'Confirmación requerida';
|
||||
@override
|
||||
String get confirmationDescription => 'Haga clic en el botón para completar la tarea.';
|
||||
@override
|
||||
String get checklist => 'Lista de verificación';
|
||||
@override
|
||||
String get checklistDescription => 'Por favor marque todos los elementos:';
|
||||
@override
|
||||
String get completeTask => 'Completar tarea';
|
||||
@override
|
||||
String get completeTaskConfirm => '¿Desea marcar esta tarea como completada?';
|
||||
@override
|
||||
String get completeTaskNote => 'Nota (opcional)';
|
||||
@override
|
||||
String get taskCompleted => 'Tarea completada';
|
||||
@override
|
||||
String get comment => 'Comentario';
|
||||
@override
|
||||
String get commentRequired => 'Comentario (requerido)';
|
||||
@override
|
||||
String get enterComment => 'Ingrese comentario';
|
||||
@override
|
||||
String get commentDescription => 'Por favor ingrese un comentario:';
|
||||
@override
|
||||
String get finish => 'Finalizar';
|
||||
@override
|
||||
String get signature => 'Firma';
|
||||
@override
|
||||
String get signatureCapture => 'Capturar firma';
|
||||
@override
|
||||
String get signatureRequired => 'Por favor capture una firma.';
|
||||
@override
|
||||
String get clear => 'Limpiar';
|
||||
@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).';
|
||||
@override
|
||||
String get photoCapture => 'Tomar fotos';
|
||||
@override
|
||||
String get requiredPhotos => 'Fotos requeridas';
|
||||
@override
|
||||
String get photosTaken => 'Tomadas';
|
||||
@override
|
||||
String get photos => 'Fotos';
|
||||
@override
|
||||
String get takePhoto => 'Tomar foto';
|
||||
@override
|
||||
String get selectFromLibrary => 'Seleccionar de la biblioteca';
|
||||
@override
|
||||
String get retakePhoto => 'Volver a tomar';
|
||||
@override
|
||||
String get photoRequired => 'Foto requerida';
|
||||
@override
|
||||
String get minPhotos => 'Al menos';
|
||||
@override
|
||||
String get maxPhotos => 'Máximo';
|
||||
@override
|
||||
String get photoError => 'Error al tomar la foto';
|
||||
@override
|
||||
String get deletePhoto => 'Eliminar foto';
|
||||
@override
|
||||
String get deletePhotoConfirm => '¿Realmente desea eliminar esta foto?';
|
||||
@override
|
||||
String get barcode => 'Código de barras';
|
||||
@override
|
||||
String get barcodeScan => 'Escanear código de barras';
|
||||
@override
|
||||
String get scanBarcode => 'Escanear código de barras';
|
||||
@override
|
||||
String get barcodeRequired => 'Código de barras requerido';
|
||||
@override
|
||||
String get minBarcodes => 'Al menos';
|
||||
@override
|
||||
String get maxBarcodes => 'Máximo';
|
||||
@override
|
||||
String get scanned => 'Escaneado';
|
||||
@override
|
||||
String get scannedBarcodes => 'Códigos de barras escaneados';
|
||||
@override
|
||||
String get barcodesRequired => 'Códigos de barras requeridos';
|
||||
@override
|
||||
String get enterBarcode => 'Ingresar código de barras';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Por favor ingrese los códigos de barras:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Código de barras $number (requerido)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Código de barras $number (opcional)';
|
||||
@override
|
||||
String get barcodeError => 'Error al escanear el código de barras';
|
||||
@override
|
||||
String get cameraError => 'Error al inicializar la cámara';
|
||||
@override
|
||||
String get cameraNotReady => 'La cámara no está lista o no disponible';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Cámara no disponible';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'La cámara no es compatible con esta plataforma.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'No soportado en esta plataforma';
|
||||
@override
|
||||
String get maxPhotosReached => 'Máximo alcanzado';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Cámara lista (sin vista previa)';
|
||||
@override
|
||||
String get cameraLoading => 'Cargando cámara...';
|
||||
@override
|
||||
String get cameraInitializing => 'Inicializando cámara...';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get photoOf => 'de';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Escriba un mensaje...';
|
||||
@override
|
||||
String get send => 'Enviar';
|
||||
@override
|
||||
String get noSender => 'No hay remitente disponible';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get messageSendError => 'El mensaje no pudo ser enviado.';
|
||||
@override
|
||||
String get photoSendError => 'La foto no pudo ser enviada.';
|
||||
@override
|
||||
String get photoProcessError => 'La foto no pudo ser procesada.';
|
||||
@override
|
||||
String get imageSendError => 'La imagen no pudo ser enviada.';
|
||||
@override
|
||||
String get chatTypeJob => 'Específico del trabajo';
|
||||
@override
|
||||
String get chatTypeGeneral => 'General';
|
||||
@override
|
||||
String get jobNumber => 'Número de trabajo';
|
||||
@override
|
||||
String get messages => 'Mensajes';
|
||||
@override
|
||||
String get selectPhoto => 'Seleccionar foto';
|
||||
@override
|
||||
String get unreadMessages => 'Mensajes no leídos';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Detalles de carga';
|
||||
@override
|
||||
String get itemName => 'Descripción';
|
||||
@override
|
||||
String get itemNumber => 'Nº de posición';
|
||||
@override
|
||||
String get item => 'Posición';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Sin artículos de carga';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'No hay artículos de carga definidos para este trabajo.';
|
||||
@override
|
||||
String get article => 'Artículo';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Tomar fotos';
|
||||
@override
|
||||
String get photosCount => 'Fotos';
|
||||
@override
|
||||
String get checklistPoints => 'Puntos';
|
||||
@override
|
||||
String get signatureRequiredText => 'Firma requerida';
|
||||
@override
|
||||
String get scanBarcodes => 'Escanear códigos';
|
||||
@override
|
||||
String get barcodeCount => 'Códigos';
|
||||
@override
|
||||
String get commentOptional => 'Comentario';
|
||||
@override
|
||||
String get genericTask => 'Tarea genérica';
|
||||
@override
|
||||
String get complete => 'Completar';
|
||||
@override
|
||||
String get abort => 'Cancelar';
|
||||
@override
|
||||
String get optional => 'Opcional';
|
||||
@override
|
||||
String get skipTask => 'Omitir';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Idioma';
|
||||
@override
|
||||
String get languageChanged => 'Idioma cambiado a';
|
||||
@override
|
||||
String get appInfo => 'INFO DE LA APP';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Creado';
|
||||
@override
|
||||
String get statusAssigned => 'Asignado';
|
||||
@override
|
||||
String get statusInProgress => 'En progreso';
|
||||
@override
|
||||
String get statusCompleted => 'Completado';
|
||||
@override
|
||||
String get priorityLow => 'Baja';
|
||||
@override
|
||||
String get priorityMedium => 'Media';
|
||||
@override
|
||||
String get priorityHigh => 'Alta';
|
||||
@override
|
||||
String get priorityUrgent => 'Urgente';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_et.dart
Normal file
385
app/lib/l10n/app_localizations_et.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsEt extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Eesti';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇪🇪';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
@override
|
||||
String get cancel => 'Tühista';
|
||||
@override
|
||||
String get save => 'Salvesta';
|
||||
@override
|
||||
String get delete => 'Kustuta';
|
||||
@override
|
||||
String get close => 'Sulge';
|
||||
@override
|
||||
String get confirm => 'Kinnita';
|
||||
@override
|
||||
String get error => 'Viga';
|
||||
@override
|
||||
String get success => 'Edu';
|
||||
@override
|
||||
String get loading => 'Laadimine...';
|
||||
@override
|
||||
String get refresh => 'Värskenda';
|
||||
@override
|
||||
String get version => 'Versioon';
|
||||
@override
|
||||
String get unknown => 'Tundmatu';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Tööd';
|
||||
@override
|
||||
String get availableJobs => 'Saadaolevad tööd';
|
||||
@override
|
||||
String get chats => 'Vestlused';
|
||||
@override
|
||||
String get settings => 'Seaded';
|
||||
@override
|
||||
String get logout => 'Logi välja';
|
||||
@override
|
||||
String get logoutConfirm => 'Logi välja';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Kas soovite tõesti välja logida?';
|
||||
@override
|
||||
String get openChat => 'Ava vestlus';
|
||||
@override
|
||||
String get chatInfo => 'Vestluse info';
|
||||
@override
|
||||
String get routePlan => 'Kavanda marsruut';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Tere tulemast tagasi';
|
||||
@override
|
||||
String get loginSubtitle => 'Logige oma kontosse sisse';
|
||||
@override
|
||||
String get email => 'E-post';
|
||||
@override
|
||||
String get password => 'Parool';
|
||||
@override
|
||||
String get login => 'Logi sisse';
|
||||
@override
|
||||
String get loggingIn => 'Ühendamine...';
|
||||
@override
|
||||
String get forgotPassword => 'Unustasid parooli?';
|
||||
@override
|
||||
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).';
|
||||
@override
|
||||
String get connectionTimeout => 'Serveriga ühenduse loomine ebaõnnestus (Aegunud).';
|
||||
@override
|
||||
String get connecting => 'Serveriga ühendamine...';
|
||||
@override
|
||||
String get connectionError => 'Ühenduse viga';
|
||||
@override
|
||||
String get loginError => 'Viga sisselogimisel';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Ülesandeid pole määratud';
|
||||
@override
|
||||
String get noJobsMessage => 'Teie määratud tööd kuvatakse siin.';
|
||||
@override
|
||||
String get pullToRefresh => 'Värskendamiseks tõmmake alla';
|
||||
@override
|
||||
String get newLabel => 'UUS';
|
||||
@override
|
||||
String get tasksToComplete => 'Täitmiseks ülesanded';
|
||||
@override
|
||||
String get pickup => 'Pealevõtt';
|
||||
@override
|
||||
String get delivery => 'Kohaletoimetamine';
|
||||
@override
|
||||
String get created => 'Loodud';
|
||||
@override
|
||||
String get status => 'Olek';
|
||||
@override
|
||||
String get priority => 'Prioriteet';
|
||||
@override
|
||||
String get dueDate => 'Tähtaeg';
|
||||
@override
|
||||
String get location => 'Asukoht';
|
||||
@override
|
||||
String get description => 'Kirjeldus';
|
||||
@override
|
||||
String get cargo => 'Kaup';
|
||||
@override
|
||||
String get quantity => 'Kogus';
|
||||
@override
|
||||
String get weight => 'Kaal';
|
||||
@override
|
||||
String get dimensions => 'Mõõtmed';
|
||||
@override
|
||||
String get jobDeleted => 'Töö kustutatud';
|
||||
@override
|
||||
String get jobDeleteError => 'Viga töö kustutamisel';
|
||||
@override
|
||||
String get jobCompleted => 'Töö lõpetatud';
|
||||
@override
|
||||
String get from => 'Kust';
|
||||
@override
|
||||
String get to => 'kus';
|
||||
@override
|
||||
String get jobsUpdated => 'Tööd värskendatud';
|
||||
@override
|
||||
String get connectionRestored => 'Ühendus taastatud. Tööde laadimine...';
|
||||
@override
|
||||
String get connectionLost => 'Ühendus kaotatud. Võrguühenduseta.';
|
||||
@override
|
||||
String get offline => 'Võrguühenduseta';
|
||||
@override
|
||||
String get deleteJob => 'Kustuta töö';
|
||||
@override
|
||||
String get jobRemoved => 'eemaldati';
|
||||
@override
|
||||
String get newJobReceived => 'Uus töö saadud';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Ülesanded';
|
||||
@override
|
||||
String get noTasks => 'Ülesandeid pole';
|
||||
@override
|
||||
String get noTasksMessage => 'Selle töö jaoks pole ülesandeid määratud.';
|
||||
@override
|
||||
String get taskOrder => 'Järjekord';
|
||||
@override
|
||||
String get confirmationRequired => 'Vajalik kinnitus';
|
||||
@override
|
||||
String get confirmationDescription => 'Ülesande lõpuleviimiseks klõpsake nuppu.';
|
||||
@override
|
||||
String get checklist => 'Kontrollnimekiri';
|
||||
@override
|
||||
String get checklistDescription => 'Palun märkige kõik punktid:';
|
||||
@override
|
||||
String get completeTask => 'Lõpeta ülesanne';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Kas soovite selle ülesande lõpetatuks märgistada?';
|
||||
@override
|
||||
String get completeTaskNote => 'Märkus (valikuline)';
|
||||
@override
|
||||
String get taskCompleted => 'Ülesanne lõpetatud';
|
||||
@override
|
||||
String get comment => 'Kommentaar';
|
||||
@override
|
||||
String get commentRequired => 'Kommentaar (nõutav)';
|
||||
@override
|
||||
String get enterComment => 'Sisesta kommentaar';
|
||||
@override
|
||||
String get commentDescription => 'Palun sisestage kommentaar:';
|
||||
@override
|
||||
String get finish => 'Lõpeta';
|
||||
@override
|
||||
String get signature => 'Allkiri';
|
||||
@override
|
||||
String get signatureCapture => 'Salvesta allkiri';
|
||||
@override
|
||||
String get signatureRequired => 'Palun salvestage allkiri.';
|
||||
@override
|
||||
String get clear => 'Tühjenda';
|
||||
@override
|
||||
String get signatureError => 'Viga allkirja salvestamisel';
|
||||
@override
|
||||
String get signatureInstruction => 'Palun allkirjastage allolevas väljas (hiir või sõrm).';
|
||||
@override
|
||||
String get photoCapture => 'Tee pilte';
|
||||
@override
|
||||
String get requiredPhotos => 'Vajalikud fotod';
|
||||
@override
|
||||
String get photosTaken => 'Tehtud';
|
||||
@override
|
||||
String get photos => 'Fotod';
|
||||
@override
|
||||
String get takePhoto => 'Tee foto';
|
||||
@override
|
||||
String get selectFromLibrary => 'Vali galeriist';
|
||||
@override
|
||||
String get retakePhoto => 'Pildista uuesti';
|
||||
@override
|
||||
String get photoRequired => 'Foto nõutav';
|
||||
@override
|
||||
String get minPhotos => 'Vähemalt';
|
||||
@override
|
||||
String get maxPhotos => 'Maksimum';
|
||||
@override
|
||||
String get photoError => 'Viga foto tegemisel';
|
||||
@override
|
||||
String get deletePhoto => 'Kustuta foto';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Kas soovite tõesti selle foto kustutada?';
|
||||
@override
|
||||
String get barcode => 'Vöötkood';
|
||||
@override
|
||||
String get barcodeScan => 'Skaneeri vöötkood';
|
||||
@override
|
||||
String get scanBarcode => 'Skaneeri vöötkood';
|
||||
@override
|
||||
String get barcodeRequired => 'Vöötkood nõutav';
|
||||
@override
|
||||
String get minBarcodes => 'Vähemalt';
|
||||
@override
|
||||
String get maxBarcodes => 'Maksimum';
|
||||
@override
|
||||
String get scanned => 'Skaneeritud';
|
||||
@override
|
||||
String get scannedBarcodes => 'Skaneeritud vöötkoodid';
|
||||
@override
|
||||
String get barcodesRequired => 'Vöötkoodid nõutavad';
|
||||
@override
|
||||
String get enterBarcode => 'Sisesta vöötkood';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Palun sisestage vöötkoodid:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Vöötkood $number (nõutav)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Vöötkood $number (valikuline)';
|
||||
@override
|
||||
String get barcodeError => 'Viga vöötkoodi skaneerimisel';
|
||||
@override
|
||||
String get cameraError => 'Viga kaamera käivitamisel';
|
||||
@override
|
||||
String get cameraNotReady => 'Kaamera pole valmis või pole saadaval';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Kaamera pole saadaval';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Kaamerat ei toetata sellel platvormil.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Sellel platvormil ei toetata';
|
||||
@override
|
||||
String get maxPhotosReached => 'Maksimaalne arv saavutatud';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Kaamera valmis (eelvaade puudub)';
|
||||
@override
|
||||
String get cameraLoading => 'Kaamera laadib...';
|
||||
@override
|
||||
String get cameraInitializing => 'Kaamera initsialiseerimine...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Palun oodake, kuni kaamera laadib';
|
||||
@override
|
||||
String get addPhotos => 'Lisa fotod';
|
||||
@override
|
||||
String get addPhotosInstruction => 'Kasutage nuppu "Vali foto", et lisada pilte kaamerast või kõvakettalt.';
|
||||
@override
|
||||
String get photoOf => '/';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Sisesta sõnum...';
|
||||
@override
|
||||
String get send => 'Saada';
|
||||
@override
|
||||
String get noSender => 'Saatja pole saadaval';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get messageSendError => 'Sõnumi saatmine ebaõnnestus.';
|
||||
@override
|
||||
String get photoSendError => 'Foto saatmine ebaõnnestus.';
|
||||
@override
|
||||
String get photoProcessError => 'Foto töötlemine ebaõnnestus.';
|
||||
@override
|
||||
String get imageSendError => 'Pildi saatmine ebaõnnestus.';
|
||||
@override
|
||||
String get chatTypeJob => 'Töö-spetsiifiline';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Üldine';
|
||||
@override
|
||||
String get jobNumber => 'Töö number';
|
||||
@override
|
||||
String get messages => 'Sõnumid';
|
||||
@override
|
||||
String get selectPhoto => 'Vali foto';
|
||||
@override
|
||||
String get unreadMessages => 'Lugemata sõnumid';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Kauba detailid';
|
||||
@override
|
||||
String get itemName => 'Kirjeldus';
|
||||
@override
|
||||
String get itemNumber => 'Positsiooni nr';
|
||||
@override
|
||||
String get item => 'Positsioon';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Kaubaosi puuduvad';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Selle töö jaoks pole kaubaosi määratud.';
|
||||
@override
|
||||
String get article => 'Artikkel';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Tee pilte';
|
||||
@override
|
||||
String get photosCount => 'Fotod';
|
||||
@override
|
||||
String get checklistPoints => 'Punktid';
|
||||
@override
|
||||
String get signatureRequiredText => 'Allkiri nõutav';
|
||||
@override
|
||||
String get scanBarcodes => 'Skaneeri vöötkoode';
|
||||
@override
|
||||
String get barcodeCount => 'Koodid';
|
||||
@override
|
||||
String get commentOptional => 'Kommentaar';
|
||||
@override
|
||||
String get genericTask => 'Üldine ülesanne';
|
||||
@override
|
||||
String get complete => 'Lõpeta';
|
||||
@override
|
||||
String get abort => 'Tühista';
|
||||
@override
|
||||
String get optional => 'Valikuline';
|
||||
@override
|
||||
String get skipTask => 'Vahele jätta';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Keel';
|
||||
@override
|
||||
String get languageChanged => 'Keel muudetud:';
|
||||
@override
|
||||
String get appInfo => 'RAKENDUSE INFO';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Loodud';
|
||||
@override
|
||||
String get statusAssigned => 'Määratud';
|
||||
@override
|
||||
String get statusInProgress => 'Töös';
|
||||
@override
|
||||
String get statusCompleted => 'Lõpetatud';
|
||||
@override
|
||||
String get priorityLow => 'Madal';
|
||||
@override
|
||||
String get priorityMedium => 'Keskmine';
|
||||
@override
|
||||
String get priorityHigh => 'Kõrge';
|
||||
@override
|
||||
String get priorityUrgent => 'Kiire';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_fr.dart
Normal file
385
app/lib/l10n/app_localizations_fr.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsFr extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Français';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇫🇷';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
@override
|
||||
String get cancel => 'Annuler';
|
||||
@override
|
||||
String get save => 'Enregistrer';
|
||||
@override
|
||||
String get delete => 'Supprimer';
|
||||
@override
|
||||
String get close => 'Fermer';
|
||||
@override
|
||||
String get confirm => 'Confirmer';
|
||||
@override
|
||||
String get error => 'Erreur';
|
||||
@override
|
||||
String get success => 'Succès';
|
||||
@override
|
||||
String get loading => 'Chargement...';
|
||||
@override
|
||||
String get refresh => 'Actualiser';
|
||||
@override
|
||||
String get version => 'Version';
|
||||
@override
|
||||
String get unknown => 'Inconnu';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Emplois';
|
||||
@override
|
||||
String get availableJobs => 'Emplois Disponibles';
|
||||
@override
|
||||
String get chats => 'Discussions';
|
||||
@override
|
||||
String get settings => 'Paramètres';
|
||||
@override
|
||||
String get logout => 'Déconnexion';
|
||||
@override
|
||||
String get logoutConfirm => 'Déconnexion';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Voulez-vous vraiment vous déconnecter?';
|
||||
@override
|
||||
String get openChat => 'Ouvrir la discussion';
|
||||
@override
|
||||
String get chatInfo => 'Info discussion';
|
||||
@override
|
||||
String get routePlan => 'Planifier l\'itinéraire';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Bon retour';
|
||||
@override
|
||||
String get loginSubtitle => 'Connectez-vous à votre compte';
|
||||
@override
|
||||
String get email => 'E-mail';
|
||||
@override
|
||||
String get password => 'Mot de passe';
|
||||
@override
|
||||
String get login => 'Connexion';
|
||||
@override
|
||||
String get loggingIn => 'Connexion...';
|
||||
@override
|
||||
String get forgotPassword => 'Mot de passe oublié?';
|
||||
@override
|
||||
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é).';
|
||||
@override
|
||||
String get connectionTimeout => 'Échec de la connexion au serveur (Délai dépassé).';
|
||||
@override
|
||||
String get connecting => 'Connexion au serveur...';
|
||||
@override
|
||||
String get connectionError => 'Erreur de connexion';
|
||||
@override
|
||||
String get loginError => 'Erreur lors de la connexion';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Aucun emploi assigné';
|
||||
@override
|
||||
String get noJobsMessage => 'Vos emplois assignés seront affichés ici.';
|
||||
@override
|
||||
String get pullToRefresh => 'Tirez vers le bas pour actualiser';
|
||||
@override
|
||||
String get newLabel => 'NOUVEAU';
|
||||
@override
|
||||
String get tasksToComplete => 'Tâches à accomplir';
|
||||
@override
|
||||
String get pickup => 'Ramassage';
|
||||
@override
|
||||
String get delivery => 'Livraison';
|
||||
@override
|
||||
String get created => 'Créé';
|
||||
@override
|
||||
String get status => 'Statut';
|
||||
@override
|
||||
String get priority => 'Priorité';
|
||||
@override
|
||||
String get dueDate => 'Date d\'échéance';
|
||||
@override
|
||||
String get location => 'Lieu';
|
||||
@override
|
||||
String get description => 'Description';
|
||||
@override
|
||||
String get cargo => 'Cargaison';
|
||||
@override
|
||||
String get quantity => 'Quantité';
|
||||
@override
|
||||
String get weight => 'Poids';
|
||||
@override
|
||||
String get dimensions => 'Dimensions';
|
||||
@override
|
||||
String get jobDeleted => 'Emploi supprimé';
|
||||
@override
|
||||
String get jobDeleteError => 'Erreur lors de la suppression de l\'emploi';
|
||||
@override
|
||||
String get jobCompleted => 'Emploi terminé';
|
||||
@override
|
||||
String get from => 'De';
|
||||
@override
|
||||
String get to => 'à';
|
||||
@override
|
||||
String get jobsUpdated => 'Emplois actualisés';
|
||||
@override
|
||||
String get connectionRestored => 'Connexion restaurée. Chargement des emplois...';
|
||||
@override
|
||||
String get connectionLost => 'Connexion perdue. Hors ligne.';
|
||||
@override
|
||||
String get offline => 'Hors ligne';
|
||||
@override
|
||||
String get deleteJob => 'Supprimer l\'emploi';
|
||||
@override
|
||||
String get jobRemoved => 'a été supprimé';
|
||||
@override
|
||||
String get newJobReceived => 'Nouvel emploi reçu';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Tâches';
|
||||
@override
|
||||
String get noTasks => 'Aucune tâche';
|
||||
@override
|
||||
String get noTasksMessage => 'Aucune tâche définie pour cet emploi.';
|
||||
@override
|
||||
String get taskOrder => 'Ordre';
|
||||
@override
|
||||
String get confirmationRequired => 'Confirmation requise';
|
||||
@override
|
||||
String get confirmationDescription => 'Cliquez sur le bouton pour terminer la tâche.';
|
||||
@override
|
||||
String get checklist => 'Liste de contrôle';
|
||||
@override
|
||||
String get checklistDescription => 'Veuillez cocher tous les éléments:';
|
||||
@override
|
||||
String get completeTask => 'Terminer la tâche';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Voulez-vous marquer cette tâche comme terminée?';
|
||||
@override
|
||||
String get completeTaskNote => 'Note (optionnelle)';
|
||||
@override
|
||||
String get taskCompleted => 'Tâche terminée';
|
||||
@override
|
||||
String get comment => 'Commentaire';
|
||||
@override
|
||||
String get commentRequired => 'Commentaire (requis)';
|
||||
@override
|
||||
String get enterComment => 'Saisir un commentaire';
|
||||
@override
|
||||
String get commentDescription => 'Veuillez saisir un commentaire:';
|
||||
@override
|
||||
String get finish => 'Terminer';
|
||||
@override
|
||||
String get signature => 'Signature';
|
||||
@override
|
||||
String get signatureCapture => 'Capturer la signature';
|
||||
@override
|
||||
String get signatureRequired => 'Veuillez capturer une signature.';
|
||||
@override
|
||||
String get clear => 'Effacer';
|
||||
@override
|
||||
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).';
|
||||
@override
|
||||
String get photoCapture => 'Prendre des photos';
|
||||
@override
|
||||
String get requiredPhotos => 'Photos requises';
|
||||
@override
|
||||
String get photosTaken => 'Prises';
|
||||
@override
|
||||
String get photos => 'Photos';
|
||||
@override
|
||||
String get takePhoto => 'Prendre une photo';
|
||||
@override
|
||||
String get selectFromLibrary => 'Sélectionner depuis la bibliothèque';
|
||||
@override
|
||||
String get retakePhoto => 'Reprendre';
|
||||
@override
|
||||
String get photoRequired => 'Photo requise';
|
||||
@override
|
||||
String get minPhotos => 'Au moins';
|
||||
@override
|
||||
String get maxPhotos => 'Maximum';
|
||||
@override
|
||||
String get photoError => 'Erreur lors de la prise de photo';
|
||||
@override
|
||||
String get deletePhoto => 'Supprimer la photo';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Voulez-vous vraiment supprimer cette photo?';
|
||||
@override
|
||||
String get barcode => 'Code-barres';
|
||||
@override
|
||||
String get barcodeScan => 'Scanner le code-barres';
|
||||
@override
|
||||
String get scanBarcode => 'Scanner le code-barres';
|
||||
@override
|
||||
String get barcodeRequired => 'Code-barres requis';
|
||||
@override
|
||||
String get minBarcodes => 'Au moins';
|
||||
@override
|
||||
String get maxBarcodes => 'Maximum';
|
||||
@override
|
||||
String get scanned => 'Scanné';
|
||||
@override
|
||||
String get scannedBarcodes => 'Codes-barres scannés';
|
||||
@override
|
||||
String get barcodesRequired => 'Codes-barres requis';
|
||||
@override
|
||||
String get enterBarcode => 'Entrer le code-barres';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Veuillez entrer les codes-barres:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Code-barres $number (requis)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Code-barres $number (optionnel)';
|
||||
@override
|
||||
String get barcodeError => 'Erreur lors du scan du code-barres';
|
||||
@override
|
||||
String get cameraError => 'Erreur lors de l\'initialisation de la caméra';
|
||||
@override
|
||||
String get cameraNotReady => 'La caméra n\'est pas prête ou non disponible';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Caméra non disponible';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'La caméra n\'est pas prise en charge sur cette plateforme.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Non supporté sur cette plateforme';
|
||||
@override
|
||||
String get maxPhotosReached => 'Maximum atteint';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Caméra prête (sans aperçu)';
|
||||
@override
|
||||
String get cameraLoading => 'Chargement de la caméra...';
|
||||
@override
|
||||
String get cameraInitializing => 'Initialisation de la caméra...';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get photoOf => 'sur';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Tapez un message...';
|
||||
@override
|
||||
String get send => 'Envoyer';
|
||||
@override
|
||||
String get noSender => 'Aucun expéditeur disponible';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get messageSendError => 'Le message n\'a pas pu être envoyé.';
|
||||
@override
|
||||
String get photoSendError => 'La photo n\'a pas pu être envoyée.';
|
||||
@override
|
||||
String get photoProcessError => 'La photo n\'a pas pu être traitée.';
|
||||
@override
|
||||
String get imageSendError => 'L\'image n\'a pas pu être envoyée.';
|
||||
@override
|
||||
String get chatTypeJob => 'Spécifique à l\'emploi';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Général';
|
||||
@override
|
||||
String get jobNumber => 'Numéro d\'emploi';
|
||||
@override
|
||||
String get messages => 'Messages';
|
||||
@override
|
||||
String get selectPhoto => 'Sélectionner une photo';
|
||||
@override
|
||||
String get unreadMessages => 'Messages non lus';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Détails de cargaison';
|
||||
@override
|
||||
String get itemName => 'Description';
|
||||
@override
|
||||
String get itemNumber => 'N° de position';
|
||||
@override
|
||||
String get item => 'Position';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Aucun article de cargaison';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Aucun article de cargaison défini pour cet emploi.';
|
||||
@override
|
||||
String get article => 'Article';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Prendre des photos';
|
||||
@override
|
||||
String get photosCount => 'Photos';
|
||||
@override
|
||||
String get checklistPoints => 'Points';
|
||||
@override
|
||||
String get signatureRequiredText => 'Signature requise';
|
||||
@override
|
||||
String get scanBarcodes => 'Scanner les codes-barres';
|
||||
@override
|
||||
String get barcodeCount => 'Codes';
|
||||
@override
|
||||
String get commentOptional => 'Commentaire';
|
||||
@override
|
||||
String get genericTask => 'Tâche générique';
|
||||
@override
|
||||
String get complete => 'Terminer';
|
||||
@override
|
||||
String get abort => 'Annuler';
|
||||
@override
|
||||
String get optional => 'Facultatif';
|
||||
@override
|
||||
String get skipTask => 'Ignorer';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Langue';
|
||||
@override
|
||||
String get languageChanged => 'Langue changée en';
|
||||
@override
|
||||
String get appInfo => 'INFO APP';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Créé';
|
||||
@override
|
||||
String get statusAssigned => 'Assigné';
|
||||
@override
|
||||
String get statusInProgress => 'En cours';
|
||||
@override
|
||||
String get statusCompleted => 'Terminé';
|
||||
@override
|
||||
String get priorityLow => 'Basse';
|
||||
@override
|
||||
String get priorityMedium => 'Moyenne';
|
||||
@override
|
||||
String get priorityHigh => 'Haute';
|
||||
@override
|
||||
String get priorityUrgent => 'Urgente';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_lt.dart
Normal file
385
app/lib/l10n/app_localizations_lt.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsLt extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Lietuvių';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇱🇹';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'Gerai';
|
||||
@override
|
||||
String get cancel => 'Atšaukti';
|
||||
@override
|
||||
String get save => 'Išsaugoti';
|
||||
@override
|
||||
String get delete => 'Ištrinti';
|
||||
@override
|
||||
String get close => 'Uždaryti';
|
||||
@override
|
||||
String get confirm => 'Patvirtinti';
|
||||
@override
|
||||
String get error => 'Klaida';
|
||||
@override
|
||||
String get success => 'Sėkmė';
|
||||
@override
|
||||
String get loading => 'Kraunama...';
|
||||
@override
|
||||
String get refresh => 'Atnaujinti';
|
||||
@override
|
||||
String get version => 'Versija';
|
||||
@override
|
||||
String get unknown => 'Nežinoma';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Darbai';
|
||||
@override
|
||||
String get availableJobs => 'Galimi darbai';
|
||||
@override
|
||||
String get chats => 'Pokalbiai';
|
||||
@override
|
||||
String get settings => 'Nustatymai';
|
||||
@override
|
||||
String get logout => 'Atsijungti';
|
||||
@override
|
||||
String get logoutConfirm => 'Atsijungti';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Ar tikrai norite atsijungti?';
|
||||
@override
|
||||
String get openChat => 'Atidaryti pokalbį';
|
||||
@override
|
||||
String get chatInfo => 'Pokalbio info';
|
||||
@override
|
||||
String get routePlan => 'Planuoti maršrutą';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Sveiki sugrįžę';
|
||||
@override
|
||||
String get loginSubtitle => 'Prisijunkite prie savo paskyros';
|
||||
@override
|
||||
String get email => 'El. paštas';
|
||||
@override
|
||||
String get password => 'Slaptažodis';
|
||||
@override
|
||||
String get login => 'Prisijungti';
|
||||
@override
|
||||
String get loggingIn => 'Jungiamasi...';
|
||||
@override
|
||||
String get forgotPassword => 'Pamiršote slaptažodį?';
|
||||
@override
|
||||
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).';
|
||||
@override
|
||||
String get connectionTimeout => 'Nepavyko prisijungti prie serverio (Laikas baigėsi).';
|
||||
@override
|
||||
String get connecting => 'Jungiamasi prie serverio...';
|
||||
@override
|
||||
String get connectionError => 'Ryšio klaida';
|
||||
@override
|
||||
String get loginError => 'Klaida prisijungiant';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Nėra priskirtų darbų';
|
||||
@override
|
||||
String get noJobsMessage => 'Jūsų priskirti darbai bus rodomi čia.';
|
||||
@override
|
||||
String get pullToRefresh => 'Patraukite žemyn, kad atnaujintumėte';
|
||||
@override
|
||||
String get newLabel => 'NAUJAS';
|
||||
@override
|
||||
String get tasksToComplete => 'Užduotys, kurias reikia atlikti';
|
||||
@override
|
||||
String get pickup => 'Paėmimas';
|
||||
@override
|
||||
String get delivery => 'Pristatymas';
|
||||
@override
|
||||
String get created => 'Sukurta';
|
||||
@override
|
||||
String get status => 'Būsena';
|
||||
@override
|
||||
String get priority => 'Prioritetas';
|
||||
@override
|
||||
String get dueDate => 'Terminas';
|
||||
@override
|
||||
String get location => 'Vieta';
|
||||
@override
|
||||
String get description => 'Aprašymas';
|
||||
@override
|
||||
String get cargo => 'Krovinys';
|
||||
@override
|
||||
String get quantity => 'Kiekis';
|
||||
@override
|
||||
String get weight => 'Svoris';
|
||||
@override
|
||||
String get dimensions => 'Matmenys';
|
||||
@override
|
||||
String get jobDeleted => 'Darbas ištrintas';
|
||||
@override
|
||||
String get jobDeleteError => 'Klaida ištrinant darbą';
|
||||
@override
|
||||
String get jobCompleted => 'Darbas baigtas';
|
||||
@override
|
||||
String get from => 'Iš';
|
||||
@override
|
||||
String get to => 'į';
|
||||
@override
|
||||
String get jobsUpdated => 'Darbai atnaujinti';
|
||||
@override
|
||||
String get connectionRestored => 'Ryšys atkurtas. Kraunami darbai...';
|
||||
@override
|
||||
String get connectionLost => 'Ryšys prarastas. Neprisijungta.';
|
||||
@override
|
||||
String get offline => 'Neprisijungta';
|
||||
@override
|
||||
String get deleteJob => 'Ištrinti darbą';
|
||||
@override
|
||||
String get jobRemoved => 'buvo pašalintas';
|
||||
@override
|
||||
String get newJobReceived => 'Gautas naujas darbas';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Užduotys';
|
||||
@override
|
||||
String get noTasks => 'Nėra užduočių';
|
||||
@override
|
||||
String get noTasksMessage => 'Šiam darbui nėra apibrėžtų užduočių.';
|
||||
@override
|
||||
String get taskOrder => 'Eilės tvarka';
|
||||
@override
|
||||
String get confirmationRequired => 'Reikalingas patvirtinimas';
|
||||
@override
|
||||
String get confirmationDescription => 'Spustelėkite mygtuką, kad atliktumėte užduotį.';
|
||||
@override
|
||||
String get checklist => 'Patikros sąrašas';
|
||||
@override
|
||||
String get checklistDescription => 'Prašome pažymėti visus punktus:';
|
||||
@override
|
||||
String get completeTask => 'Baigti užduotį';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Ar norite pažymėti šią užduotį kaip baigtą?';
|
||||
@override
|
||||
String get completeTaskNote => 'Pastaba (neprivaloma)';
|
||||
@override
|
||||
String get taskCompleted => 'Užduotis baigta';
|
||||
@override
|
||||
String get comment => 'Komentaras';
|
||||
@override
|
||||
String get commentRequired => 'Komentaras (būtinas)';
|
||||
@override
|
||||
String get enterComment => 'Įveskite komentarą';
|
||||
@override
|
||||
String get commentDescription => 'Prašome įvesti komentarą:';
|
||||
@override
|
||||
String get finish => 'Baigti';
|
||||
@override
|
||||
String get signature => 'Parašas';
|
||||
@override
|
||||
String get signatureCapture => 'Įrašyti parašą';
|
||||
@override
|
||||
String get signatureRequired => 'Prašome įrašyti parašą.';
|
||||
@override
|
||||
String get clear => 'Išvalyti';
|
||||
@override
|
||||
String get signatureError => 'Klaida išsaugant parašą';
|
||||
@override
|
||||
String get signatureInstruction => 'Prašome pasirašyti laukelyje žemiau (pele arba pirštu).';
|
||||
@override
|
||||
String get photoCapture => 'Daryti nuotraukas';
|
||||
@override
|
||||
String get requiredPhotos => 'Reikalingos nuotraukos';
|
||||
@override
|
||||
String get photosTaken => 'Padaryta';
|
||||
@override
|
||||
String get photos => 'Nuotraukos';
|
||||
@override
|
||||
String get takePhoto => 'Daryti nuotrauką';
|
||||
@override
|
||||
String get selectFromLibrary => 'Pasirinkti iš bibliotekos';
|
||||
@override
|
||||
String get retakePhoto => 'Perdaryti';
|
||||
@override
|
||||
String get photoRequired => 'Reikalinga nuotrauka';
|
||||
@override
|
||||
String get minPhotos => 'Mažiausiai';
|
||||
@override
|
||||
String get maxPhotos => 'Daugiausia';
|
||||
@override
|
||||
String get photoError => 'Klaida darant nuotrauką';
|
||||
@override
|
||||
String get deletePhoto => 'Ištrinti nuotrauką';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Ar tikrai norite ištrinti šią nuotrauką?';
|
||||
@override
|
||||
String get barcode => 'Brūkšninis kodas';
|
||||
@override
|
||||
String get barcodeScan => 'Skaityti brūkšninį kodą';
|
||||
@override
|
||||
String get scanBarcode => 'Skaityti brūkšninį kodą';
|
||||
@override
|
||||
String get barcodeRequired => 'Reikalingas brūkšninis kodas';
|
||||
@override
|
||||
String get minBarcodes => 'Mažiausiai';
|
||||
@override
|
||||
String get maxBarcodes => 'Daugiausia';
|
||||
@override
|
||||
String get scanned => 'Nuskaityta';
|
||||
@override
|
||||
String get scannedBarcodes => 'Nuskaityti brūkšniniai kodai';
|
||||
@override
|
||||
String get barcodesRequired => 'Reikalingi brūkšniniai kodai';
|
||||
@override
|
||||
String get enterBarcode => 'Įveskite brūkšninį kodą';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Prašome įvesti brūkšninius kodus:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Brūkšninis kodas $number (būtinas)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Brūkšninis kodas $number (neprivalomas)';
|
||||
@override
|
||||
String get barcodeError => 'Klaida skaitant brūkšninį kodą';
|
||||
@override
|
||||
String get cameraError => 'Klaida inicializuojant kamerą';
|
||||
@override
|
||||
String get cameraNotReady => 'Kamera nėra pasiruošusi arba nepasiekiama';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Kamera nepasiekiama';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Šioje platformoje kamera nepalaikoma.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Nepalaikoma šioje platformoje';
|
||||
@override
|
||||
String get maxPhotosReached => 'Pasiektas maksimumas';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Kamera paruošta (be peržiūros)';
|
||||
@override
|
||||
String get cameraLoading => 'Kamera kraunama...';
|
||||
@override
|
||||
String get cameraInitializing => 'Kamera inicializuojama...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Palaukite, kol kamera įkraunama';
|
||||
@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.';
|
||||
@override
|
||||
String get photoOf => 'iš';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Įveskite žinutę...';
|
||||
@override
|
||||
String get send => 'Siųsti';
|
||||
@override
|
||||
String get noSender => 'Siuntėjas nepasiekiamas';
|
||||
@override
|
||||
String get noSenderMessage => 'Siuntėjas nepasiekiamas. Prašome prisijungti dar kartą.';
|
||||
@override
|
||||
String get noRecipient => 'Gavėjas nesukonfigūruotas';
|
||||
@override
|
||||
String get noRecipientMessage => 'Šiam pokalbiui nesukonfigūruotas gavėjas.';
|
||||
@override
|
||||
String get messageSendError => 'Žinutės išsiųsti nepavyko.';
|
||||
@override
|
||||
String get photoSendError => 'Nuotraukos išsiųsti nepavyko.';
|
||||
@override
|
||||
String get photoProcessError => 'Nuotraukos apdoroti nepavyko.';
|
||||
@override
|
||||
String get imageSendError => 'Vaizdo išsiųsti nepavyko.';
|
||||
@override
|
||||
String get chatTypeJob => 'Specifinis darbui';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Bendras';
|
||||
@override
|
||||
String get jobNumber => 'Darbo numeris';
|
||||
@override
|
||||
String get messages => 'Žinutės';
|
||||
@override
|
||||
String get selectPhoto => 'Pasirinkti nuotrauką';
|
||||
@override
|
||||
String get unreadMessages => 'Neskaitytos žinutės';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Krovinio detalės';
|
||||
@override
|
||||
String get itemName => 'Aprašymas';
|
||||
@override
|
||||
String get itemNumber => 'Pozicijos Nr.';
|
||||
@override
|
||||
String get item => 'Pozicija';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Nėra krovinių pozicijų';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Šiam darbui nėra apibrėžtų krovinių pozicijų.';
|
||||
@override
|
||||
String get article => 'Pozicija';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Daryti nuotraukas';
|
||||
@override
|
||||
String get photosCount => 'Nuotraukos';
|
||||
@override
|
||||
String get checklistPoints => 'Taškai';
|
||||
@override
|
||||
String get signatureRequiredText => 'Parašas būtinas';
|
||||
@override
|
||||
String get scanBarcodes => 'Skaityti brūkšninius kodus';
|
||||
@override
|
||||
String get barcodeCount => 'Kodai';
|
||||
@override
|
||||
String get commentOptional => 'Komentaras';
|
||||
@override
|
||||
String get genericTask => 'Bendra užduotis';
|
||||
@override
|
||||
String get complete => 'Baigti';
|
||||
@override
|
||||
String get abort => 'Atšaukti';
|
||||
@override
|
||||
String get optional => 'Neprivaloma';
|
||||
@override
|
||||
String get skipTask => 'Praleisti';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Kalba';
|
||||
@override
|
||||
String get languageChanged => 'Kalba pakeista į';
|
||||
@override
|
||||
String get appInfo => 'PROGRAMĖLĖS INFO';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Sukurta';
|
||||
@override
|
||||
String get statusAssigned => 'Priskirta';
|
||||
@override
|
||||
String get statusInProgress => 'Vykdoma';
|
||||
@override
|
||||
String get statusCompleted => 'Baigta';
|
||||
@override
|
||||
String get priorityLow => 'Žemas';
|
||||
@override
|
||||
String get priorityMedium => 'Vidutinis';
|
||||
@override
|
||||
String get priorityHigh => 'Aukštas';
|
||||
@override
|
||||
String get priorityUrgent => 'Skubus';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_lv.dart
Normal file
385
app/lib/l10n/app_localizations_lv.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsLv extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Latviešu';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇱🇻';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'Labi';
|
||||
@override
|
||||
String get cancel => 'Atcelt';
|
||||
@override
|
||||
String get save => 'Saglabāt';
|
||||
@override
|
||||
String get delete => 'Dzēst';
|
||||
@override
|
||||
String get close => 'Aizvērt';
|
||||
@override
|
||||
String get confirm => 'Apstiprināt';
|
||||
@override
|
||||
String get error => 'Kļūda';
|
||||
@override
|
||||
String get success => 'Veiksmīgi';
|
||||
@override
|
||||
String get loading => 'Ielādē...';
|
||||
@override
|
||||
String get refresh => 'Atsvaidzināt';
|
||||
@override
|
||||
String get version => 'Versija';
|
||||
@override
|
||||
String get unknown => 'Nezināms';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Darbi';
|
||||
@override
|
||||
String get availableJobs => 'Pieejamie darbi';
|
||||
@override
|
||||
String get chats => 'Tērzēšanas';
|
||||
@override
|
||||
String get settings => 'Iestatījumi';
|
||||
@override
|
||||
String get logout => 'Iziet';
|
||||
@override
|
||||
String get logoutConfirm => 'Iziet';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Vai tiešām vēlaties iziet?';
|
||||
@override
|
||||
String get openChat => 'Atvērt tērzēšanu';
|
||||
@override
|
||||
String get chatInfo => 'Tērzēšanas info';
|
||||
@override
|
||||
String get routePlan => 'Plānot maršrutu';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Laipni lūgti atpakaļ';
|
||||
@override
|
||||
String get loginSubtitle => 'Pierakstieties savā kontā';
|
||||
@override
|
||||
String get email => 'E-pasts';
|
||||
@override
|
||||
String get password => 'Parole';
|
||||
@override
|
||||
String get login => 'Pierakstīties';
|
||||
@override
|
||||
String get loggingIn => 'Savienojas...';
|
||||
@override
|
||||
String get forgotPassword => 'Aizmirsāt paroli?';
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Aizmirstās paroles funkcija vēl nav ieviesta';
|
||||
@override
|
||||
String get loginSuccess => 'Veiksmīgi izrakstījās';
|
||||
@override
|
||||
String get loginFailed => 'Pierakstīšanās neizdevās';
|
||||
@override
|
||||
String get connectionFailed => 'Savienojuma kļūda ar serveri (Noildze).';
|
||||
@override
|
||||
String get connectionTimeout => 'Savienojuma kļūda ar serveri (Noildze).';
|
||||
@override
|
||||
String get connecting => 'Savienojas ar serveri...';
|
||||
@override
|
||||
String get connectionError => 'Savienojuma kļūda';
|
||||
@override
|
||||
String get loginError => 'Kļūda pierakstīšanās laikā';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Nav piešķirtu darbu';
|
||||
@override
|
||||
String get noJobsMessage => 'Jūsu piešķirtie darbi tiks parādīti šeit.';
|
||||
@override
|
||||
String get pullToRefresh => 'Velciet uz leju, lai atsvaidzinātu';
|
||||
@override
|
||||
String get newLabel => 'JAUNS';
|
||||
@override
|
||||
String get tasksToComplete => 'Uzdevumi, kas jāveic';
|
||||
@override
|
||||
String get pickup => 'Saņemšana';
|
||||
@override
|
||||
String get delivery => 'Piegāde';
|
||||
@override
|
||||
String get created => 'Izveidots';
|
||||
@override
|
||||
String get status => 'Statuss';
|
||||
@override
|
||||
String get priority => 'Prioritāte';
|
||||
@override
|
||||
String get dueDate => 'Izpildes termiņš';
|
||||
@override
|
||||
String get location => 'Atrašanās vieta';
|
||||
@override
|
||||
String get description => 'Apraksts';
|
||||
@override
|
||||
String get cargo => 'Krava';
|
||||
@override
|
||||
String get quantity => 'Daudzums';
|
||||
@override
|
||||
String get weight => 'Svars';
|
||||
@override
|
||||
String get dimensions => 'Izmēri';
|
||||
@override
|
||||
String get jobDeleted => 'Darbs izdzēsts';
|
||||
@override
|
||||
String get jobDeleteError => 'Kļūda dzēšot darbu';
|
||||
@override
|
||||
String get jobCompleted => 'Darbs pabeigts';
|
||||
@override
|
||||
String get from => 'No';
|
||||
@override
|
||||
String get to => 'uz';
|
||||
@override
|
||||
String get jobsUpdated => 'Darbi atsvaidzināti';
|
||||
@override
|
||||
String get connectionRestored => 'Savienojums atjaunots. Ielādē darbus...';
|
||||
@override
|
||||
String get connectionLost => 'Savienojums pazaudēts. Bezsaistē.';
|
||||
@override
|
||||
String get offline => 'Bezsaistē';
|
||||
@override
|
||||
String get deleteJob => 'Dzēst darbu';
|
||||
@override
|
||||
String get jobRemoved => 'tika noņemts';
|
||||
@override
|
||||
String get newJobReceived => 'Saņemts jauns darbs';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Uzdevumi';
|
||||
@override
|
||||
String get noTasks => 'Nav uzdevumu';
|
||||
@override
|
||||
String get noTasksMessage => 'Šim darbam nav definētu uzdevumu.';
|
||||
@override
|
||||
String get taskOrder => 'Secība';
|
||||
@override
|
||||
String get confirmationRequired => 'Nepieciešams apstiprinājums';
|
||||
@override
|
||||
String get confirmationDescription => 'Noklikšķiniet uz pogas, lai pabeigtu uzdevumu.';
|
||||
@override
|
||||
String get checklist => 'Pārbaudes saraksts';
|
||||
@override
|
||||
String get checklistDescription => 'Lūdzu, atzīmējiet visus punktus:';
|
||||
@override
|
||||
String get completeTask => 'Pabeigt uzdevumu';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Vai vēlaties atzīmēt šo uzdevumu kā pabeigtu?';
|
||||
@override
|
||||
String get completeTaskNote => 'Piezīme (neobligāta)';
|
||||
@override
|
||||
String get taskCompleted => 'Uzdevums pabeigts';
|
||||
@override
|
||||
String get comment => 'Komentārs';
|
||||
@override
|
||||
String get commentRequired => 'Komentārs (obligāts)';
|
||||
@override
|
||||
String get enterComment => 'Ievadiet komentāru';
|
||||
@override
|
||||
String get commentDescription => 'Lūdzu, ievadiet komentāru:';
|
||||
@override
|
||||
String get finish => 'Pabeigt';
|
||||
@override
|
||||
String get signature => 'Paraksts';
|
||||
@override
|
||||
String get signatureCapture => 'Uzņemt parakstu';
|
||||
@override
|
||||
String get signatureRequired => 'Lūdzu, uzņemiet parakstu.';
|
||||
@override
|
||||
String get clear => 'Notīrīt';
|
||||
@override
|
||||
String get signatureError => 'Kļūda saglabājot parakstu';
|
||||
@override
|
||||
String get signatureInstruction => 'Lūdzu parakstieties zemāk esošajā laukā (pele vai pirksts).';
|
||||
@override
|
||||
String get photoCapture => 'Uzņemt fotogrāfijas';
|
||||
@override
|
||||
String get requiredPhotos => 'Nepieciešamās fotogrāfijas';
|
||||
@override
|
||||
String get photosTaken => 'Uzņemtas';
|
||||
@override
|
||||
String get photos => 'Fotogrāfijas';
|
||||
@override
|
||||
String get takePhoto => 'Uzņemt fotogrāfiju';
|
||||
@override
|
||||
String get selectFromLibrary => 'Izvēlēties no bibliotēkas';
|
||||
@override
|
||||
String get retakePhoto => 'Uzņemt vēlreiz';
|
||||
@override
|
||||
String get photoRequired => 'Nepieciešama fotogrāfija';
|
||||
@override
|
||||
String get minPhotos => 'Vismaz';
|
||||
@override
|
||||
String get maxPhotos => 'Maksimums';
|
||||
@override
|
||||
String get photoError => 'Kļūda uzņemot fotogrāfiju';
|
||||
@override
|
||||
String get deletePhoto => 'Dzēst fotogrāfiju';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Vai tiešām vēlaties dzēst šo fotogrāfiju?';
|
||||
@override
|
||||
String get barcode => 'Svītrkods';
|
||||
@override
|
||||
String get barcodeScan => 'Skenēt svītrkodu';
|
||||
@override
|
||||
String get scanBarcode => 'Skenēt svītrkodu';
|
||||
@override
|
||||
String get barcodeRequired => 'Nepieciešams svītrkods';
|
||||
@override
|
||||
String get minBarcodes => 'Vismaz';
|
||||
@override
|
||||
String get maxBarcodes => 'Maksimums';
|
||||
@override
|
||||
String get scanned => 'Skenēts';
|
||||
@override
|
||||
String get scannedBarcodes => 'Skenēti svītrkodi';
|
||||
@override
|
||||
String get barcodesRequired => 'Nepieciešami svītrkodi';
|
||||
@override
|
||||
String get enterBarcode => 'Ievadiet svītrkodu';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Lūdzu, ievadiet svītrkodus:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Svītrkods $number (obligāts)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Svītrkods $number (neobligāts)';
|
||||
@override
|
||||
String get barcodeError => 'Kļūda skenējot svītrkodu';
|
||||
@override
|
||||
String get cameraError => 'Kļūda inicializējot kameru';
|
||||
@override
|
||||
String get cameraNotReady => 'Kamera nav gatava vai nav pieejama';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Kamera nav pieejama';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Šajā platformā kamera netiek atbalstīta.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Šajā platformā netiek atbalstīts';
|
||||
@override
|
||||
String get maxPhotosReached => 'Maksimums sasniegts';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Kamera gatava (bez priekšskatījuma)';
|
||||
@override
|
||||
String get cameraLoading => 'Kamera ielādē...';
|
||||
@override
|
||||
String get cameraInitializing => 'Kamera tiek inicializēta...';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get photoOf => 'no';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Ierakstiet ziņojumu...';
|
||||
@override
|
||||
String get send => 'Sūtīt';
|
||||
@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.';
|
||||
@override
|
||||
String get noRecipient => 'Saņēmējs nav konfigurēts';
|
||||
@override
|
||||
String get noRecipientMessage => 'Šai tērzēšanai nav konfigurēts saņēmējs.';
|
||||
@override
|
||||
String get messageSendError => 'Ziņojumu neizdevās nosūtīt.';
|
||||
@override
|
||||
String get photoSendError => 'Fotogrāfiju neizdevās nosūtīt.';
|
||||
@override
|
||||
String get photoProcessError => 'Fotogrāfiju neizdevās apstrādāt.';
|
||||
@override
|
||||
String get imageSendError => 'Attēlu neizdevās nosūtīt.';
|
||||
@override
|
||||
String get chatTypeJob => 'Darba specifisks';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Vispārējs';
|
||||
@override
|
||||
String get jobNumber => 'Darba numurs';
|
||||
@override
|
||||
String get messages => 'Ziņojumi';
|
||||
@override
|
||||
String get selectPhoto => 'Izvēlēties fotogrāfiju';
|
||||
@override
|
||||
String get unreadMessages => 'Nelasīti ziņojumi';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Kravas detaļas';
|
||||
@override
|
||||
String get itemName => 'Apraksts';
|
||||
@override
|
||||
String get itemNumber => 'Pozīcijas Nr.';
|
||||
@override
|
||||
String get item => 'Pozīcija';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Nav kravas pozīciju';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Šim darbam nav definētu kravas pozīciju.';
|
||||
@override
|
||||
String get article => 'Pozīcija';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Uzņemt fotogrāfijas';
|
||||
@override
|
||||
String get photosCount => 'Fotogrāfijas';
|
||||
@override
|
||||
String get checklistPoints => 'Punkti';
|
||||
@override
|
||||
String get signatureRequiredText => 'Paraksts nepieciešams';
|
||||
@override
|
||||
String get scanBarcodes => 'Skenēt svītrkodus';
|
||||
@override
|
||||
String get barcodeCount => 'Kodi';
|
||||
@override
|
||||
String get commentOptional => 'Komentārs';
|
||||
@override
|
||||
String get genericTask => 'Vispārējs uzdevums';
|
||||
@override
|
||||
String get complete => 'Pabeigt';
|
||||
@override
|
||||
String get abort => 'Atcelt';
|
||||
@override
|
||||
String get optional => 'Neobligāts';
|
||||
@override
|
||||
String get skipTask => 'Izlaist';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Valoda';
|
||||
@override
|
||||
String get languageChanged => 'Valoda mainīta uz';
|
||||
@override
|
||||
String get appInfo => 'LIETOTNES INFO';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Izveidots';
|
||||
@override
|
||||
String get statusAssigned => 'Piešķirts';
|
||||
@override
|
||||
String get statusInProgress => 'Procesā';
|
||||
@override
|
||||
String get statusCompleted => 'Pabeigts';
|
||||
@override
|
||||
String get priorityLow => 'Zema';
|
||||
@override
|
||||
String get priorityMedium => 'Vidēja';
|
||||
@override
|
||||
String get priorityHigh => 'Augsta';
|
||||
@override
|
||||
String get priorityUrgent => 'Steidzama';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_pl.dart
Normal file
385
app/lib/l10n/app_localizations_pl.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsPl extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Polski';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇵🇱';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
@override
|
||||
String get cancel => 'Anuluj';
|
||||
@override
|
||||
String get save => 'Zapisz';
|
||||
@override
|
||||
String get delete => 'Usuń';
|
||||
@override
|
||||
String get close => 'Zamknij';
|
||||
@override
|
||||
String get confirm => 'Potwierdź';
|
||||
@override
|
||||
String get error => 'Błąd';
|
||||
@override
|
||||
String get success => 'Sukces';
|
||||
@override
|
||||
String get loading => 'Ładowanie...';
|
||||
@override
|
||||
String get refresh => 'Odśwież';
|
||||
@override
|
||||
String get version => 'Wersja';
|
||||
@override
|
||||
String get unknown => 'Nieznany';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Zadania';
|
||||
@override
|
||||
String get availableJobs => 'Dostępne Zadania';
|
||||
@override
|
||||
String get chats => 'Czaty';
|
||||
@override
|
||||
String get settings => 'Ustawienia';
|
||||
@override
|
||||
String get logout => 'Wyloguj';
|
||||
@override
|
||||
String get logoutConfirm => 'Wyloguj';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Czy na pewno chcesz się wylogować?';
|
||||
@override
|
||||
String get openChat => 'Otwórz czat';
|
||||
@override
|
||||
String get chatInfo => 'Info o czacie';
|
||||
@override
|
||||
String get routePlan => 'Planuj trasę';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Witaj ponownie';
|
||||
@override
|
||||
String get loginSubtitle => 'Zaloguj się do swojego konta';
|
||||
@override
|
||||
String get email => 'E-mail';
|
||||
@override
|
||||
String get password => 'Hasło';
|
||||
@override
|
||||
String get login => 'Zaloguj';
|
||||
@override
|
||||
String get loggingIn => 'Łączenie...';
|
||||
@override
|
||||
String get forgotPassword => 'Zapomniałeś hasła?';
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Funkcja zapomnianego hasła jeszcze nie zaimplementowana';
|
||||
@override
|
||||
String get loginSuccess => 'Pomyślnie wylogowano';
|
||||
@override
|
||||
String get loginFailed => 'Logowanie nie powiodło się';
|
||||
@override
|
||||
String get connectionFailed => 'Błąd połączenia z serwerem (Upłynął czas).';
|
||||
@override
|
||||
String get connectionTimeout => 'Błąd połączenia z serwerem (Upłynął czas).';
|
||||
@override
|
||||
String get connecting => 'Łączenie z serwerem...';
|
||||
@override
|
||||
String get connectionError => 'Błąd połączenia';
|
||||
@override
|
||||
String get loginError => 'Błąd podczas logowania';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Brak przypisanych zadań';
|
||||
@override
|
||||
String get noJobsMessage => 'Twoje przypisane zadania będą wyświetlane tutaj.';
|
||||
@override
|
||||
String get pullToRefresh => 'Przeciągnij w dół, aby odświeżyć';
|
||||
@override
|
||||
String get newLabel => 'NOWE';
|
||||
@override
|
||||
String get tasksToComplete => 'Zadania do wykonania';
|
||||
@override
|
||||
String get pickup => 'Odbiór';
|
||||
@override
|
||||
String get delivery => 'Dostawa';
|
||||
@override
|
||||
String get created => 'Utworzono';
|
||||
@override
|
||||
String get status => 'Status';
|
||||
@override
|
||||
String get priority => 'Priorytet';
|
||||
@override
|
||||
String get dueDate => 'Termin';
|
||||
@override
|
||||
String get location => 'Lokalizacja';
|
||||
@override
|
||||
String get description => 'Opis';
|
||||
@override
|
||||
String get cargo => 'Ładunek';
|
||||
@override
|
||||
String get quantity => 'Ilość';
|
||||
@override
|
||||
String get weight => 'Waga';
|
||||
@override
|
||||
String get dimensions => 'Wymiary';
|
||||
@override
|
||||
String get jobDeleted => 'Zadanie usunięte';
|
||||
@override
|
||||
String get jobDeleteError => 'Błąd podczas usuwania zadania';
|
||||
@override
|
||||
String get jobCompleted => 'Zadanie ukończone';
|
||||
@override
|
||||
String get from => 'Z';
|
||||
@override
|
||||
String get to => 'do';
|
||||
@override
|
||||
String get jobsUpdated => 'Zadania zaktualizowane';
|
||||
@override
|
||||
String get connectionRestored => 'Połączenie przywrócone. Ładowanie zadań...';
|
||||
@override
|
||||
String get connectionLost => 'Utracono połączenie. Offline.';
|
||||
@override
|
||||
String get offline => 'Offline';
|
||||
@override
|
||||
String get deleteJob => 'Usuń zadanie';
|
||||
@override
|
||||
String get jobRemoved => 'zostało usunięte';
|
||||
@override
|
||||
String get newJobReceived => 'Otrzymano nowe zadanie';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Zadania';
|
||||
@override
|
||||
String get noTasks => 'Brak zadań';
|
||||
@override
|
||||
String get noTasksMessage => 'Brak zdefiniowanych zadań dla tego zadania.';
|
||||
@override
|
||||
String get taskOrder => 'Kolejność';
|
||||
@override
|
||||
String get confirmationRequired => 'Wymagane potwierdzenie';
|
||||
@override
|
||||
String get confirmationDescription => 'Kliknij przycisk, aby ukończyć zadanie.';
|
||||
@override
|
||||
String get checklist => 'Lista kontrolna';
|
||||
@override
|
||||
String get checklistDescription => 'Proszę zaznaczyć wszystkie punkty:';
|
||||
@override
|
||||
String get completeTask => 'Ukończ zadanie';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Czy chcesz oznaczyć to zadanie jako ukończone?';
|
||||
@override
|
||||
String get completeTaskNote => 'Notatka (opcjonalnie)';
|
||||
@override
|
||||
String get taskCompleted => 'Zadanie ukończone';
|
||||
@override
|
||||
String get comment => 'Komentarz';
|
||||
@override
|
||||
String get commentRequired => 'Komentarz (wymagany)';
|
||||
@override
|
||||
String get enterComment => 'Wprowadź komentarz';
|
||||
@override
|
||||
String get commentDescription => 'Proszę wprowadzić komentarz:';
|
||||
@override
|
||||
String get finish => 'Zakończ';
|
||||
@override
|
||||
String get signature => 'Podpis';
|
||||
@override
|
||||
String get signatureCapture => 'Przechwyć podpis';
|
||||
@override
|
||||
String get signatureRequired => 'Proszę przechwycić podpis.';
|
||||
@override
|
||||
String get clear => 'Wyczyść';
|
||||
@override
|
||||
String get signatureError => 'Błąd podczas zapisywania podpisu';
|
||||
@override
|
||||
String get signatureInstruction => 'Proszę podpisać się w polu poniżej (mysz lub palec).';
|
||||
@override
|
||||
String get photoCapture => 'Zrób zdjęcia';
|
||||
@override
|
||||
String get requiredPhotos => 'Wymagane zdjęcia';
|
||||
@override
|
||||
String get photosTaken => 'Wykonane';
|
||||
@override
|
||||
String get photos => 'Zdjęcia';
|
||||
@override
|
||||
String get takePhoto => 'Zrób zdjęcie';
|
||||
@override
|
||||
String get selectFromLibrary => 'Wybierz z biblioteki';
|
||||
@override
|
||||
String get retakePhoto => 'Ponów';
|
||||
@override
|
||||
String get photoRequired => 'Zdjęcie wymagane';
|
||||
@override
|
||||
String get minPhotos => 'Co najmniej';
|
||||
@override
|
||||
String get maxPhotos => 'Maksimum';
|
||||
@override
|
||||
String get photoError => 'Błąd podczas robienia zdjęcia';
|
||||
@override
|
||||
String get deletePhoto => 'Usuń zdjęcie';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Czy na pewno chcesz usunąć to zdjęcie?';
|
||||
@override
|
||||
String get barcode => 'Kod kreskowy';
|
||||
@override
|
||||
String get barcodeScan => 'Skanuj kod kreskowy';
|
||||
@override
|
||||
String get scanBarcode => 'Skanuj kod kreskowy';
|
||||
@override
|
||||
String get barcodeRequired => 'Kod kreskowy wymagany';
|
||||
@override
|
||||
String get minBarcodes => 'Co najmniej';
|
||||
@override
|
||||
String get maxBarcodes => 'Maksimum';
|
||||
@override
|
||||
String get scanned => 'Zeskanowano';
|
||||
@override
|
||||
String get scannedBarcodes => 'Zeskanowane kody kreskowe';
|
||||
@override
|
||||
String get barcodesRequired => 'Wymagane kody kreskowe';
|
||||
@override
|
||||
String get enterBarcode => 'Wprowadź kod kreskowy';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Proszę wprowadzić kody kreskowe:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Kod kreskowy $number (wymagany)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Kod kreskowy $number (opcjonalny)';
|
||||
@override
|
||||
String get barcodeError => 'Błąd podczas skanowania kodu kreskowego';
|
||||
@override
|
||||
String get cameraError => 'Błąd podczas inicjalizacji kamery';
|
||||
@override
|
||||
String get cameraNotReady => 'Kamera nie jest gotowa lub niedostępna';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Kamera niedostępna';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Kamera nie jest obsługiwana na tej platformie.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Nieobsługiwane na tej platformie';
|
||||
@override
|
||||
String get maxPhotosReached => 'Maksimum osiągnięte';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Kamera gotowa (bez podglądu)';
|
||||
@override
|
||||
String get cameraLoading => 'Kamera ładuje się...';
|
||||
@override
|
||||
String get cameraInitializing => 'Inicjalizacja kamery...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Proszę czekać, trwa ładowanie kamery';
|
||||
@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.';
|
||||
@override
|
||||
String get photoOf => 'z';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Wpisz wiadomość...';
|
||||
@override
|
||||
String get send => 'Wyślij';
|
||||
@override
|
||||
String get noSender => 'Brak dostępnego nadawcy';
|
||||
@override
|
||||
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.';
|
||||
@override
|
||||
String get messageSendError => 'Wiadomość nie mogła zostać wysłana.';
|
||||
@override
|
||||
String get photoSendError => 'Zdjęcie nie mogło zostać wysłane.';
|
||||
@override
|
||||
String get photoProcessError => 'Zdjęcie nie mogło zostać przetworzone.';
|
||||
@override
|
||||
String get imageSendError => 'Obraz nie mógł zostać wysłany.';
|
||||
@override
|
||||
String get chatTypeJob => 'Specyficzne dla zadania';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Ogólny';
|
||||
@override
|
||||
String get jobNumber => 'Numer zadania';
|
||||
@override
|
||||
String get messages => 'Wiadomości';
|
||||
@override
|
||||
String get selectPhoto => 'Wybierz zdjęcie';
|
||||
@override
|
||||
String get unreadMessages => 'Nieprzeczytane wiadomości';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Szczegóły ładunku';
|
||||
@override
|
||||
String get itemName => 'Opis';
|
||||
@override
|
||||
String get itemNumber => 'Nr pozycji';
|
||||
@override
|
||||
String get item => 'Pozycja';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Brak pozycji ładunku';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Brak pozycji ładunku zdefiniowanych dla tego zadania.';
|
||||
@override
|
||||
String get article => 'Pozycja';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Zrób zdjęcia';
|
||||
@override
|
||||
String get photosCount => 'Zdjęcia';
|
||||
@override
|
||||
String get checklistPoints => 'Punkty';
|
||||
@override
|
||||
String get signatureRequiredText => 'Wymagany podpis';
|
||||
@override
|
||||
String get scanBarcodes => 'Skanuj kody kreskowe';
|
||||
@override
|
||||
String get barcodeCount => 'Kody';
|
||||
@override
|
||||
String get commentOptional => 'Komentarz';
|
||||
@override
|
||||
String get genericTask => 'Zadanie ogólne';
|
||||
@override
|
||||
String get complete => 'Zakończ';
|
||||
@override
|
||||
String get abort => 'Anuluj';
|
||||
@override
|
||||
String get optional => 'Opcjonalny';
|
||||
@override
|
||||
String get skipTask => 'Pomiń';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Język';
|
||||
@override
|
||||
String get languageChanged => 'Język zmieniony na';
|
||||
@override
|
||||
String get appInfo => 'INFO O APLIKACJI';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Utworzono';
|
||||
@override
|
||||
String get statusAssigned => 'Przypisano';
|
||||
@override
|
||||
String get statusInProgress => 'W trakcie';
|
||||
@override
|
||||
String get statusCompleted => 'Ukończono';
|
||||
@override
|
||||
String get priorityLow => 'Niski';
|
||||
@override
|
||||
String get priorityMedium => 'Średni';
|
||||
@override
|
||||
String get priorityHigh => 'Wysoki';
|
||||
@override
|
||||
String get priorityUrgent => 'Pilny';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_ru.dart
Normal file
385
app/lib/l10n/app_localizations_ru.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsRu extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Русский';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇷🇺';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'OK';
|
||||
@override
|
||||
String get cancel => 'Отмена';
|
||||
@override
|
||||
String get save => 'Сохранить';
|
||||
@override
|
||||
String get delete => 'Удалить';
|
||||
@override
|
||||
String get close => 'Закрыть';
|
||||
@override
|
||||
String get confirm => 'Подтвердить';
|
||||
@override
|
||||
String get error => 'Ошибка';
|
||||
@override
|
||||
String get success => 'Успех';
|
||||
@override
|
||||
String get loading => 'Загрузка...';
|
||||
@override
|
||||
String get refresh => 'Обновить';
|
||||
@override
|
||||
String get version => 'Версия';
|
||||
@override
|
||||
String get unknown => 'Неизвестно';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'Задания';
|
||||
@override
|
||||
String get availableJobs => 'Доступные задания';
|
||||
@override
|
||||
String get chats => 'Чаты';
|
||||
@override
|
||||
String get settings => 'Настройки';
|
||||
@override
|
||||
String get logout => 'Выход';
|
||||
@override
|
||||
String get logoutConfirm => 'Выход';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Вы действительно хотите выйти?';
|
||||
@override
|
||||
String get openChat => 'Открыть чат';
|
||||
@override
|
||||
String get chatInfo => 'Информация о чате';
|
||||
@override
|
||||
String get routePlan => 'Планировать маршрут';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'С возвращением';
|
||||
@override
|
||||
String get loginSubtitle => 'Войдите в свою учетную запись';
|
||||
@override
|
||||
String get email => 'Эл. почта';
|
||||
@override
|
||||
String get password => 'Пароль';
|
||||
@override
|
||||
String get login => 'Войти';
|
||||
@override
|
||||
String get loggingIn => 'Подключение...';
|
||||
@override
|
||||
String get forgotPassword => 'Забыли пароль?';
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Функция восстановления пароля еще не реализована';
|
||||
@override
|
||||
String get loginSuccess => 'Успешный выход из системы';
|
||||
@override
|
||||
String get loginFailed => 'Ошибка входа';
|
||||
@override
|
||||
String get connectionFailed => 'Ошибка подключения к серверу (Таймаут).';
|
||||
@override
|
||||
String get connectionTimeout => 'Ошибка подключения к серверу (Таймаут).';
|
||||
@override
|
||||
String get connecting => 'Подключение к серверу...';
|
||||
@override
|
||||
String get connectionError => 'Ошибка подключения';
|
||||
@override
|
||||
String get loginError => 'Ошибка при входе';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Нет назначенных заданий';
|
||||
@override
|
||||
String get noJobsMessage => 'Ваши назначенные задания будут отображаться здесь.';
|
||||
@override
|
||||
String get pullToRefresh => 'Потяните вниз, чтобы обновить';
|
||||
@override
|
||||
String get newLabel => 'НОВОЕ';
|
||||
@override
|
||||
String get tasksToComplete => 'Задачи для выполнения';
|
||||
@override
|
||||
String get pickup => 'Забор';
|
||||
@override
|
||||
String get delivery => 'Доставка';
|
||||
@override
|
||||
String get created => 'Создано';
|
||||
@override
|
||||
String get status => 'Статус';
|
||||
@override
|
||||
String get priority => 'Приоритет';
|
||||
@override
|
||||
String get dueDate => 'Срок выполнения';
|
||||
@override
|
||||
String get location => 'Местоположение';
|
||||
@override
|
||||
String get description => 'Описание';
|
||||
@override
|
||||
String get cargo => 'Груз';
|
||||
@override
|
||||
String get quantity => 'Количество';
|
||||
@override
|
||||
String get weight => 'Вес';
|
||||
@override
|
||||
String get dimensions => 'Размеры';
|
||||
@override
|
||||
String get jobDeleted => 'Задание удалено';
|
||||
@override
|
||||
String get jobDeleteError => 'Ошибка при удалении задания';
|
||||
@override
|
||||
String get jobCompleted => 'Задание завершено';
|
||||
@override
|
||||
String get from => 'Из';
|
||||
@override
|
||||
String get to => 'в';
|
||||
@override
|
||||
String get jobsUpdated => 'Задания обновлены';
|
||||
@override
|
||||
String get connectionRestored => 'Соединение восстановлено. Загрузка заданий...';
|
||||
@override
|
||||
String get connectionLost => 'Соединение потеряно. Офлайн.';
|
||||
@override
|
||||
String get offline => 'Офлайн';
|
||||
@override
|
||||
String get deleteJob => 'Удалить задание';
|
||||
@override
|
||||
String get jobRemoved => 'было удалено';
|
||||
@override
|
||||
String get newJobReceived => 'Получено новое задание';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Задачи';
|
||||
@override
|
||||
String get noTasks => 'Нет задач';
|
||||
@override
|
||||
String get noTasksMessage => 'Для этого задания не определены задачи.';
|
||||
@override
|
||||
String get taskOrder => 'Порядок';
|
||||
@override
|
||||
String get confirmationRequired => 'Требуется подтверждение';
|
||||
@override
|
||||
String get confirmationDescription => 'Нажмите кнопку, чтобы выполнить задачу.';
|
||||
@override
|
||||
String get checklist => 'Контрольный список';
|
||||
@override
|
||||
String get checklistDescription => 'Пожалуйста, отметьте все пункты:';
|
||||
@override
|
||||
String get completeTask => 'Завершить задачу';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Хотите отметить эту задачу как выполненную?';
|
||||
@override
|
||||
String get completeTaskNote => 'Примечание (необязательно)';
|
||||
@override
|
||||
String get taskCompleted => 'Задача выполнена';
|
||||
@override
|
||||
String get comment => 'Комментарий';
|
||||
@override
|
||||
String get commentRequired => 'Комментарий (обязательно)';
|
||||
@override
|
||||
String get enterComment => 'Введите комментарий';
|
||||
@override
|
||||
String get commentDescription => 'Пожалуйста, введите комментарий:';
|
||||
@override
|
||||
String get finish => 'Готово';
|
||||
@override
|
||||
String get signature => 'Подпись';
|
||||
@override
|
||||
String get signatureCapture => 'Захватить подпись';
|
||||
@override
|
||||
String get signatureRequired => 'Пожалуйста, сделайте подпись.';
|
||||
@override
|
||||
String get clear => 'Очистить';
|
||||
@override
|
||||
String get signatureError => 'Ошибка при сохранении подписи';
|
||||
@override
|
||||
String get signatureInstruction => 'Пожалуйста, подпишитесь в поле ниже (мышь или палец).';
|
||||
@override
|
||||
String get photoCapture => 'Сделать фото';
|
||||
@override
|
||||
String get requiredPhotos => 'Необходимые фото';
|
||||
@override
|
||||
String get photosTaken => 'Сделано';
|
||||
@override
|
||||
String get photos => 'Фото';
|
||||
@override
|
||||
String get takePhoto => 'Сделать фото';
|
||||
@override
|
||||
String get selectFromLibrary => 'Выбрать из библиотеки';
|
||||
@override
|
||||
String get retakePhoto => 'Переснять';
|
||||
@override
|
||||
String get photoRequired => 'Требуется фото';
|
||||
@override
|
||||
String get minPhotos => 'Минимум';
|
||||
@override
|
||||
String get maxPhotos => 'Максимум';
|
||||
@override
|
||||
String get photoError => 'Ошибка при съемке фото';
|
||||
@override
|
||||
String get deletePhoto => 'Удалить фото';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Вы действительно хотите удалить это фото?';
|
||||
@override
|
||||
String get barcode => 'Штрих-код';
|
||||
@override
|
||||
String get barcodeScan => 'Сканировать штрих-код';
|
||||
@override
|
||||
String get scanBarcode => 'Сканировать штрих-код';
|
||||
@override
|
||||
String get barcodeRequired => 'Требуется штрих-код';
|
||||
@override
|
||||
String get minBarcodes => 'Минимум';
|
||||
@override
|
||||
String get maxBarcodes => 'Максимум';
|
||||
@override
|
||||
String get scanned => 'Отсканировано';
|
||||
@override
|
||||
String get scannedBarcodes => 'Отсканированные штрих-коды';
|
||||
@override
|
||||
String get barcodesRequired => 'Требуются штрих-коды';
|
||||
@override
|
||||
String get enterBarcode => 'Введите штрих-код';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Пожалуйста, введите штрих-коды:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Штрих-код $number (обязательно)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Штрих-код $number (необязательно)';
|
||||
@override
|
||||
String get barcodeError => 'Ошибка при сканировании штрих-кода';
|
||||
@override
|
||||
String get cameraError => 'Ошибка инициализации камеры';
|
||||
@override
|
||||
String get cameraNotReady => 'Камера не готова или недоступна';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Камера недоступна';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Камера не поддерживается на этой платформе.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Не поддерживается на этой платформе';
|
||||
@override
|
||||
String get maxPhotosReached => 'Максимум достигнут';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Камера готова (без предпросмотра)';
|
||||
@override
|
||||
String get cameraLoading => 'Камера загружается...';
|
||||
@override
|
||||
String get cameraInitializing => 'Инициализация камеры...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Пожалуйста, подождите, пока загружается камера';
|
||||
@override
|
||||
String get addPhotos => 'Добавить фото';
|
||||
@override
|
||||
String get addPhotosInstruction => 'Используйте кнопку "Выбрать фото", чтобы добавить изображения с камеры или жёсткого диска.';
|
||||
@override
|
||||
String get photoOf => 'из';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Введите сообщение...';
|
||||
@override
|
||||
String get send => 'Отправить';
|
||||
@override
|
||||
String get noSender => 'Отправитель недоступен';
|
||||
@override
|
||||
String get noSenderMessage => 'Отправитель недоступен. Пожалуйста, войдите снова.';
|
||||
@override
|
||||
String get noRecipient => 'Получатель не настроен';
|
||||
@override
|
||||
String get noRecipientMessage => 'Получатель не настроен для этого чата.';
|
||||
@override
|
||||
String get messageSendError => 'Сообщение не удалось отправить.';
|
||||
@override
|
||||
String get photoSendError => 'Фото не удалось отправить.';
|
||||
@override
|
||||
String get photoProcessError => 'Фото не удалось обработать.';
|
||||
@override
|
||||
String get imageSendError => 'Изображение не удалось отправить.';
|
||||
@override
|
||||
String get chatTypeJob => 'Специфичный для задания';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Общий';
|
||||
@override
|
||||
String get jobNumber => 'Номер задания';
|
||||
@override
|
||||
String get messages => 'Сообщения';
|
||||
@override
|
||||
String get selectPhoto => 'Выбрать фото';
|
||||
@override
|
||||
String get unreadMessages => 'Непрочитанные сообщения';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Детали груза';
|
||||
@override
|
||||
String get itemName => 'Описание';
|
||||
@override
|
||||
String get itemNumber => 'Номер позиции';
|
||||
@override
|
||||
String get item => 'Позиция';
|
||||
@override
|
||||
String get weightUnit => 'кг';
|
||||
@override
|
||||
String get dimensionUnit => 'см';
|
||||
@override
|
||||
String get noCargoItems => 'Нет позиций груза';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Для этого задания не определены позиции груза.';
|
||||
@override
|
||||
String get article => 'Позиция';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Сделать фото';
|
||||
@override
|
||||
String get photosCount => 'Фото';
|
||||
@override
|
||||
String get checklistPoints => 'Пункты';
|
||||
@override
|
||||
String get signatureRequiredText => 'Требуется подпись';
|
||||
@override
|
||||
String get scanBarcodes => 'Сканировать штрих-коды';
|
||||
@override
|
||||
String get barcodeCount => 'Коды';
|
||||
@override
|
||||
String get commentOptional => 'Комментарий';
|
||||
@override
|
||||
String get genericTask => 'Общая задача';
|
||||
@override
|
||||
String get complete => 'Завершить';
|
||||
@override
|
||||
String get abort => 'Отмена';
|
||||
@override
|
||||
String get optional => 'Необязательно';
|
||||
@override
|
||||
String get skipTask => 'Пропустить';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Язык';
|
||||
@override
|
||||
String get languageChanged => 'Язык изменен на';
|
||||
@override
|
||||
String get appInfo => 'ИНФОРМАЦИЯ О ПРИЛОЖЕНИИ';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Создано';
|
||||
@override
|
||||
String get statusAssigned => 'Назначено';
|
||||
@override
|
||||
String get statusInProgress => 'В процессе';
|
||||
@override
|
||||
String get statusCompleted => 'Завершено';
|
||||
@override
|
||||
String get priorityLow => 'Низкий';
|
||||
@override
|
||||
String get priorityMedium => 'Средний';
|
||||
@override
|
||||
String get priorityHigh => 'Высокий';
|
||||
@override
|
||||
String get priorityUrgent => 'Срочный';
|
||||
}
|
||||
385
app/lib/l10n/app_localizations_tr.dart
Normal file
385
app/lib/l10n/app_localizations_tr.dart
Normal file
@@ -0,0 +1,385 @@
|
||||
import 'app_localizations.dart';
|
||||
|
||||
class AppLocalizationsTr extends AppLocalizations {
|
||||
@override
|
||||
String get languageName => 'Türkçe';
|
||||
|
||||
@override
|
||||
String get flagEmoji => '🇹🇷';
|
||||
|
||||
// ==================== GENERAL ====================
|
||||
@override
|
||||
String get appTitle => 'VotianLT App';
|
||||
@override
|
||||
String get ok => 'Tamam';
|
||||
@override
|
||||
String get cancel => 'İptal';
|
||||
@override
|
||||
String get save => 'Kaydet';
|
||||
@override
|
||||
String get delete => 'Sil';
|
||||
@override
|
||||
String get close => 'Kapat';
|
||||
@override
|
||||
String get confirm => 'Onayla';
|
||||
@override
|
||||
String get error => 'Hata';
|
||||
@override
|
||||
String get success => 'Başarılı';
|
||||
@override
|
||||
String get loading => 'Yükleniyor...';
|
||||
@override
|
||||
String get refresh => 'Yenile';
|
||||
@override
|
||||
String get version => 'Versiyon';
|
||||
@override
|
||||
String get unknown => 'Bilinmiyor';
|
||||
|
||||
// ==================== NAVIGATION ====================
|
||||
@override
|
||||
String get jobs => 'İşler';
|
||||
@override
|
||||
String get availableJobs => 'Mevcut İşler';
|
||||
@override
|
||||
String get chats => 'Sohbetler';
|
||||
@override
|
||||
String get settings => 'Ayarlar';
|
||||
@override
|
||||
String get logout => 'Çıkış';
|
||||
@override
|
||||
String get logoutConfirm => 'Çıkış';
|
||||
@override
|
||||
String get logoutConfirmMessage => 'Gerçekten çıkış yapmak istiyor musunuz?';
|
||||
@override
|
||||
String get openChat => 'Sohbeti aç';
|
||||
@override
|
||||
String get chatInfo => 'Sohbet bilgisi';
|
||||
@override
|
||||
String get routePlan => 'Rota planla';
|
||||
|
||||
// ==================== LOGIN ====================
|
||||
@override
|
||||
String get welcomeBack => 'Tekrar hoş geldiniz';
|
||||
@override
|
||||
String get loginSubtitle => 'Hesabınıza giriş yapın';
|
||||
@override
|
||||
String get email => 'E-posta';
|
||||
@override
|
||||
String get password => 'Şifre';
|
||||
@override
|
||||
String get login => 'Giriş';
|
||||
@override
|
||||
String get loggingIn => 'Bağlanıyor...';
|
||||
@override
|
||||
String get forgotPassword => 'Şifrenizi mi unuttunuz?';
|
||||
@override
|
||||
String get forgotPasswordMessage => 'Şifremi unuttum özelliği henüz uygulanmadı';
|
||||
@override
|
||||
String get loginSuccess => 'Başarıyla çıkış yapıldı';
|
||||
@override
|
||||
String get loginFailed => 'Giriş başarısız';
|
||||
@override
|
||||
String get connectionFailed => 'Sunucu bağlantısı başarısız (Zaman aşımı).';
|
||||
@override
|
||||
String get connectionTimeout => 'Sunucu bağlantısı başarısız (Zaman aşımı).';
|
||||
@override
|
||||
String get connecting => 'Sunucuya bağlanılıyor...';
|
||||
@override
|
||||
String get connectionError => 'Bağlantı hatası';
|
||||
@override
|
||||
String get loginError => 'Giriş sırasında hata';
|
||||
|
||||
// ==================== JOBS ====================
|
||||
@override
|
||||
String get noJobsAssigned => 'Atanmış iş yok';
|
||||
@override
|
||||
String get noJobsMessage => 'Atanmış işleriniz burada görüntülenecek.';
|
||||
@override
|
||||
String get pullToRefresh => 'Yenilemek için aşağı çekin';
|
||||
@override
|
||||
String get newLabel => 'YENİ';
|
||||
@override
|
||||
String get tasksToComplete => 'Tamamlanacak görevler';
|
||||
@override
|
||||
String get pickup => 'Alım';
|
||||
@override
|
||||
String get delivery => 'Teslimat';
|
||||
@override
|
||||
String get created => 'Oluşturuldu';
|
||||
@override
|
||||
String get status => 'Durum';
|
||||
@override
|
||||
String get priority => 'Öncelik';
|
||||
@override
|
||||
String get dueDate => 'Bitiş tarihi';
|
||||
@override
|
||||
String get location => 'Konum';
|
||||
@override
|
||||
String get description => 'Açıklama';
|
||||
@override
|
||||
String get cargo => 'Yük';
|
||||
@override
|
||||
String get quantity => 'Miktar';
|
||||
@override
|
||||
String get weight => 'Ağırlık';
|
||||
@override
|
||||
String get dimensions => 'Boyutlar';
|
||||
@override
|
||||
String get jobDeleted => 'İş silindi';
|
||||
@override
|
||||
String get jobDeleteError => 'İş silinirken hata oluştu';
|
||||
@override
|
||||
String get jobCompleted => 'İş tamamlandı';
|
||||
@override
|
||||
String get from => 'Kimden';
|
||||
@override
|
||||
String get to => 'den';
|
||||
@override
|
||||
String get jobsUpdated => 'İşler güncellendi';
|
||||
@override
|
||||
String get connectionRestored => 'Bağlantı geri yüklendi. İşler yükleniyor...';
|
||||
@override
|
||||
String get connectionLost => 'Bağlantı kesildi. Çevrimdışı.';
|
||||
@override
|
||||
String get offline => 'Çevrimdışı';
|
||||
@override
|
||||
String get deleteJob => 'İşi sil';
|
||||
@override
|
||||
String get jobRemoved => 'kaldırıldı';
|
||||
@override
|
||||
String get newJobReceived => 'Yeni iş alındı';
|
||||
|
||||
// ==================== TASKS ====================
|
||||
@override
|
||||
String get tasks => 'Görevler';
|
||||
@override
|
||||
String get noTasks => 'Görev yok';
|
||||
@override
|
||||
String get noTasksMessage => 'Bu iş için tanımlanmış görev yok.';
|
||||
@override
|
||||
String get taskOrder => 'Sıra';
|
||||
@override
|
||||
String get confirmationRequired => 'Onay gerekli';
|
||||
@override
|
||||
String get confirmationDescription => 'Görevi tamamlamak için butona tıklayın.';
|
||||
@override
|
||||
String get checklist => 'Kontrol listesi';
|
||||
@override
|
||||
String get checklistDescription => 'Lütfen tüm maddeleri işaretleyin:';
|
||||
@override
|
||||
String get completeTask => 'Görevi tamamla';
|
||||
@override
|
||||
String get completeTaskConfirm => 'Bu görevi tamamlandı olarak işaretlemek istiyor musunuz?';
|
||||
@override
|
||||
String get completeTaskNote => 'Not (isteğe bağlı)';
|
||||
@override
|
||||
String get taskCompleted => 'Görev tamamlandı';
|
||||
@override
|
||||
String get comment => 'Yorum';
|
||||
@override
|
||||
String get commentRequired => 'Yorum (gerekli)';
|
||||
@override
|
||||
String get enterComment => 'Yorum gir';
|
||||
@override
|
||||
String get commentDescription => 'Lütfen bir yorum girin:';
|
||||
@override
|
||||
String get finish => 'Bitir';
|
||||
@override
|
||||
String get signature => 'İmza';
|
||||
@override
|
||||
String get signatureCapture => 'İmza yakalama';
|
||||
@override
|
||||
String get signatureRequired => 'Lütfen bir imza yakalayın.';
|
||||
@override
|
||||
String get clear => 'Temizle';
|
||||
@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).';
|
||||
@override
|
||||
String get photoCapture => 'Fotoğraf çek';
|
||||
@override
|
||||
String get requiredPhotos => 'Gerekli fotoğraflar';
|
||||
@override
|
||||
String get photosTaken => 'Çekilen';
|
||||
@override
|
||||
String get photos => 'Fotoğraflar';
|
||||
@override
|
||||
String get takePhoto => 'Fotoğraf çek';
|
||||
@override
|
||||
String get selectFromLibrary => 'Kütüphaneden seç';
|
||||
@override
|
||||
String get retakePhoto => 'Tekrar çek';
|
||||
@override
|
||||
String get photoRequired => 'Fotoğraf gerekli';
|
||||
@override
|
||||
String get minPhotos => 'En az';
|
||||
@override
|
||||
String get maxPhotos => 'En fazla';
|
||||
@override
|
||||
String get photoError => 'Fotoğraf çekilirken hata oluştu';
|
||||
@override
|
||||
String get deletePhoto => 'Fotoğrafı sil';
|
||||
@override
|
||||
String get deletePhotoConfirm => 'Bu fotoğrafı gerçekten silmek istiyor musunuz?';
|
||||
@override
|
||||
String get barcode => 'Barkod';
|
||||
@override
|
||||
String get barcodeScan => 'Barkod tara';
|
||||
@override
|
||||
String get scanBarcode => 'Barkod tara';
|
||||
@override
|
||||
String get barcodeRequired => 'Barkod gerekli';
|
||||
@override
|
||||
String get minBarcodes => 'En az';
|
||||
@override
|
||||
String get maxBarcodes => 'En fazla';
|
||||
@override
|
||||
String get scanned => 'Tarandı';
|
||||
@override
|
||||
String get scannedBarcodes => 'Taranan barkodlar';
|
||||
@override
|
||||
String get barcodesRequired => 'Barkodlar gerekli';
|
||||
@override
|
||||
String get enterBarcode => 'Barkod gir';
|
||||
@override
|
||||
String get barcodeEnterDescription => 'Lütfen barkodları girin:';
|
||||
@override
|
||||
String barcodeNumberRequired(int number) => 'Barkod $number (gerekli)';
|
||||
@override
|
||||
String barcodeNumberOptional(int number) => 'Barkod $number (isteğe bağlı)';
|
||||
@override
|
||||
String get barcodeError => 'Barkod taranırken hata oluştu';
|
||||
@override
|
||||
String get cameraError => 'Kamera başlatılırken hata oluştu';
|
||||
@override
|
||||
String get cameraNotReady => 'Kamera hazır değil veya kullanılamıyor';
|
||||
@override
|
||||
String get cameraNotAvailable => 'Kamera kullanılamıyor';
|
||||
@override
|
||||
String get cameraNotSupportedMessage => 'Bu platformda kamera desteklenmiyor.';
|
||||
@override
|
||||
String get cameraNotSupportedOnPlatform => 'Bu platformda desteklenmiyor';
|
||||
@override
|
||||
String get maxPhotosReached => 'Maksimum ulaşıldı';
|
||||
@override
|
||||
String get cameraReadyNoPreview => 'Kamera hazır (önizleme yok)';
|
||||
@override
|
||||
String get cameraLoading => 'Kamera yükleniyor...';
|
||||
@override
|
||||
String get cameraInitializing => 'Kamera başlatılıyor...';
|
||||
@override
|
||||
String get cameraLoadingMessage => 'Kamera yüklenirken lütfen bekleyin';
|
||||
@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.';
|
||||
@override
|
||||
String get photoOf => '/';
|
||||
|
||||
// ==================== CHAT ====================
|
||||
@override
|
||||
String get typeMessage => 'Mesaj yazın...';
|
||||
@override
|
||||
String get send => 'Gönder';
|
||||
@override
|
||||
String get noSender => 'Gönderen mevcut değil';
|
||||
@override
|
||||
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
|
||||
String get noRecipientMessage => 'Bu sohbet için alıcı yapılandırılmamış.';
|
||||
@override
|
||||
String get messageSendError => 'Mesaj gönderilemedi.';
|
||||
@override
|
||||
String get photoSendError => 'Fotoğraf gönderilemedi.';
|
||||
@override
|
||||
String get photoProcessError => 'Fotoğraf işlenemedi.';
|
||||
@override
|
||||
String get imageSendError => 'Görüntü gönderilemedi.';
|
||||
@override
|
||||
String get chatTypeJob => 'İşe özel';
|
||||
@override
|
||||
String get chatTypeGeneral => 'Genel';
|
||||
@override
|
||||
String get jobNumber => 'İş numarası';
|
||||
@override
|
||||
String get messages => 'Mesajlar';
|
||||
@override
|
||||
String get selectPhoto => 'Fotoğraf seç';
|
||||
@override
|
||||
String get unreadMessages => 'Okunmamış mesajlar';
|
||||
|
||||
// ==================== CARGO ====================
|
||||
@override
|
||||
String get cargoDetails => 'Yük Detayları';
|
||||
@override
|
||||
String get itemName => 'Açıklama';
|
||||
@override
|
||||
String get itemNumber => 'Pozisyon No';
|
||||
@override
|
||||
String get item => 'Pozisyon';
|
||||
@override
|
||||
String get weightUnit => 'kg';
|
||||
@override
|
||||
String get dimensionUnit => 'cm';
|
||||
@override
|
||||
String get noCargoItems => 'Yük kalemi yok';
|
||||
@override
|
||||
String get noCargoItemsMessage => 'Bu iş için tanımlanmış yük kalemi yok.';
|
||||
@override
|
||||
String get article => 'Kalem';
|
||||
|
||||
// ==================== TASK TYPES ====================
|
||||
@override
|
||||
String get takePhotos => 'Fotoğraf çek';
|
||||
@override
|
||||
String get photosCount => 'Fotoğraflar';
|
||||
@override
|
||||
String get checklistPoints => 'Noktalar';
|
||||
@override
|
||||
String get signatureRequiredText => 'İmza gerekli';
|
||||
@override
|
||||
String get scanBarcodes => 'Barkodları tara';
|
||||
@override
|
||||
String get barcodeCount => 'Kodlar';
|
||||
@override
|
||||
String get commentOptional => 'Yorum';
|
||||
@override
|
||||
String get genericTask => 'Genel görev';
|
||||
@override
|
||||
String get complete => 'Tamamla';
|
||||
@override
|
||||
String get abort => 'İptal';
|
||||
@override
|
||||
String get optional => 'İsteğe bağlı';
|
||||
@override
|
||||
String get skipTask => 'Atla';
|
||||
|
||||
// ==================== SETTINGS ====================
|
||||
@override
|
||||
String get language => 'Dil';
|
||||
@override
|
||||
String get languageChanged => 'Dil değiştirildi:';
|
||||
@override
|
||||
String get appInfo => 'UYGULAMA BİLGİSİ';
|
||||
|
||||
// ==================== STATUS ====================
|
||||
@override
|
||||
String get statusCreated => 'Oluşturuldu';
|
||||
@override
|
||||
String get statusAssigned => 'Atandı';
|
||||
@override
|
||||
String get statusInProgress => 'Devam ediyor';
|
||||
@override
|
||||
String get statusCompleted => 'Tamamlandı';
|
||||
@override
|
||||
String get priorityLow => 'Düşük';
|
||||
@override
|
||||
String get priorityMedium => 'Orta';
|
||||
@override
|
||||
String get priorityHigh => 'Yüksek';
|
||||
@override
|
||||
String get priorityUrgent => 'Acil';
|
||||
}
|
||||
Reference in New Issue
Block a user