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