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