- Menüpunkt "Kunden" in "Adressbuch" umbenannt und App-Label "Verfügbare Jobs" zu "Auftragsliste" geändert (alle 10 Sprachen) - Fortlaufende Kundennummer (usrId) ab 10000 über neuen SequenceGeneratorService und Counter-Dokument in misc-Collection - Abholung/Lieferstation-Dialog: Änderungen an verknüpften Stammdaten aktualisieren den bestehenden Adressbuch-Eintrag statt einen neuen zu erzeugen; Checkbox-Label wechselt zu "Adresse im Adressbuch aktualisieren" - Geänderte Adressen ohne Checkbox werden als interner Customer (internal=true) gesichert und im Adressbuch ausgeblendet - E-Mail in AddCustomer und in Stations-Dialogen kein Pflichtfeld mehr; "(Login)" aus profile.email entfernt - Manuelles Beenden eines Auftrags öffnet neue Seite JobManualCompleteView statt eines Dialogs
463 lines
13 KiB
Dart
463 lines
13 KiB
Dart
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';
|
|
|
|
@override
|
|
String get yesterday => 'Eile';
|
|
|
|
// ==================== NAVIGATION ====================
|
|
@override
|
|
String get jobs => 'Tööd';
|
|
@override
|
|
String get availableJobs => 'Tellimuste loend';
|
|
@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 emailAddress => 'E-posti aadress';
|
|
|
|
@override
|
|
String get emailAddressHint => 'Sisestage oma e-posti aadress';
|
|
|
|
@override
|
|
String get emailAddressRequired => 'Palun sisestage oma e-posti aadress';
|
|
|
|
@override
|
|
String get emailAddressInvalid => 'Palun sisestage kehtiv e-posti aadress';
|
|
@override
|
|
String get password => 'Parool';
|
|
|
|
@override
|
|
String get passwordHint => 'Sisestage oma parool';
|
|
|
|
@override
|
|
String get passwordRequired => 'Palun sisestage oma parool';
|
|
|
|
@override
|
|
String get passwordMinLength => 'Parool peab olema vähemalt 6 tähemärki pikk';
|
|
@override
|
|
String get login => 'Logi sisse';
|
|
@override
|
|
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';
|
|
|
|
@override
|
|
String get jobDetails => 'Töö üksikasjad';
|
|
|
|
@override
|
|
String get jobTasks => 'Töö ülesanded';
|
|
|
|
@override
|
|
String get deliveryStations => 'Tarnejaamad';
|
|
|
|
@override
|
|
String deliveryStationsCount(int count) => 'Tarnejaamad ($count)';
|
|
|
|
@override
|
|
String get noDeliveryStations => 'Tarnejaamu pole';
|
|
|
|
@override
|
|
String get noDeliveryStationsMessage =>
|
|
'Sellel tööl ei ole praegu tarnejaamu.';
|
|
|
|
@override
|
|
String get phone => 'Telefon';
|
|
|
|
@override
|
|
String get unnamedStation => 'Nimetu jaam';
|
|
|
|
@override
|
|
String stationNumber(int number) => 'Jaam $number';
|
|
|
|
// ==================== TASKS ====================
|
|
@override
|
|
String get tasks => 'Ülesanded';
|
|
@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 generalMessages => 'Üldised sõnumid';
|
|
|
|
@override
|
|
String get noMessagesYet => 'Sõnumeid veel pole';
|
|
|
|
@override
|
|
String get noChatsAvailable => 'Vestlusi pole saadaval';
|
|
@override
|
|
String get selectPhoto => 'Vali foto';
|
|
@override
|
|
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 statusPending => 'Ootel';
|
|
@override
|
|
String get statusAssigned => 'Määratud';
|
|
@override
|
|
String get statusInProgress => 'Töös';
|
|
@override
|
|
String get statusCompleted => 'Lõpetatud';
|
|
@override
|
|
String get statusCancelled => 'Tühistatud';
|
|
@override
|
|
String get statusFailed => 'Ebaõnnestunud';
|
|
@override
|
|
String get priorityLow => 'Madal';
|
|
@override
|
|
String get priorityMedium => 'Keskmine';
|
|
@override
|
|
String get priorityHigh => 'Kõrge';
|
|
@override
|
|
String get priorityUrgent => 'Kiire';
|
|
}
|