feat: erweiterte Chat-Funktionalität, UI-Verbesserungen und Lokalisierungsupdates

- Chat: Nachrichten-Status (read/unread), WebSocket-Verbesserungen
- App: Login-Optimierung, Job-Übersicht verbessert, neue Übersetzungen
- Backend: Dialog-Styling, Invoice-Generator, Job-Verwaltung erweitert
- Mehrsprachigkeit: Neue Übersetzungen für DE, EN, ES, ET, FR, LT, LV, PL, RU, TR
This commit is contained in:
2026-04-04 10:30:36 +02:00
parent d6132fabe1
commit bba5733783
55 changed files with 2708 additions and 697 deletions

View File

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