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 AppLocalizationsLv extends AppLocalizations {
@override
String get unknown => 'Nezināms';
@override
String get yesterday => 'Vakar';
// ==================== NAVIGATION ====================
@override
String get jobs => 'Darbi';
@@ -64,8 +67,29 @@ class AppLocalizationsLv extends AppLocalizations {
String get loginSubtitle => 'Pierakstieties savā kontā';
@override
String get email => 'E-pasts';
@override
String get emailAddress => 'E-pasta adrese';
@override
String get emailAddressHint => 'Ievadiet savu e-pasta adresi';
@override
String get emailAddressRequired => 'Lūdzu, ievadiet savu e-pasta adresi';
@override
String get emailAddressInvalid => 'Lūdzu, ievadiet derīgu e-pasta adresi';
@override
String get password => 'Parole';
@override
String get passwordHint => 'Ievadiet savu paroli';
@override
String get passwordRequired => 'Lūdzu, ievadiet savu paroli';
@override
String get passwordMinLength => 'Parolei jābūt vismaz 6 rakstzīmes garai';
@override
String get login => 'Pierakstīties';
@override
@@ -73,7 +97,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get forgotPassword => 'Aizmirsāt paroli?';
@override
String get forgotPasswordMessage => 'Aizmirstās paroles funkcija vēl nav ieviesta';
String get forgotPasswordMessage =>
'Aizmirstās paroles funkcija vēl nav ieviesta';
@override
String get loginSuccess => 'Veiksmīgi izrakstījās';
@override
@@ -149,6 +174,34 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get newJobReceived => 'Saņemts jauns darbs';
@override
String get jobDetails => 'Darba detaļas';
@override
String get jobTasks => 'Darba uzdevumi';
@override
String get deliveryStations => 'Piegādes stacijas';
@override
String deliveryStationsCount(int count) => 'Piegādes stacijas ($count)';
@override
String get noDeliveryStations => 'Nav piegādes staciju';
@override
String get noDeliveryStationsMessage =>
'Šajā darbā pašlaik nav piegādes staciju.';
@override
String get phone => 'Tālrunis';
@override
String get unnamedStation => 'Nenosaukta stacija';
@override
String stationNumber(int number) => 'Stacija $number';
// ==================== TASKS ====================
@override
String get tasks => 'Uzdevumi';
@@ -161,7 +214,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get confirmationRequired => 'Nepieciešams apstiprinājums';
@override
String get confirmationDescription => 'Noklikšķiniet uz pogas, lai pabeigtu uzdevumu.';
String get confirmationDescription =>
'Noklikšķiniet uz pogas, lai pabeigtu uzdevumu.';
@override
String get checklist => 'Pārbaudes saraksts';
@override
@@ -169,7 +223,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get completeTask => 'Pabeigt uzdevumu';
@override
String get completeTaskConfirm => 'Vai vēlaties atzīmēt šo uzdevumu kā pabeigtu?';
String get completeTaskConfirm =>
'Vai vēlaties atzīmēt šo uzdevumu kā pabeigtu?';
@override
String get completeTaskNote => 'Piezīme (neobligāta)';
@override
@@ -195,7 +250,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get signatureError => 'Kļūda saglabājot parakstu';
@override
String get signatureInstruction => 'Lūdzu parakstieties zemāk esošajā laukā (pele vai pirksts).';
String get signatureInstruction =>
'Lūdzu parakstieties zemāk esošajā laukā (pele vai pirksts).';
@override
String get photoCapture => 'Uzņemt fotogrāfijas';
@override
@@ -257,7 +313,8 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get cameraNotAvailable => 'Kamera nav pieejama';
@override
String get cameraNotSupportedMessage => 'Šajā platformā kamera netiek atbalstīta.';
String get cameraNotSupportedMessage =>
'Šajā platformā kamera netiek atbalstīta.';
@override
String get cameraNotSupportedOnPlatform => 'Šajā platformā netiek atbalstīts';
@override
@@ -269,11 +326,13 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get cameraInitializing => 'Kamera tiek inicializēta...';
@override
String get cameraLoadingMessage => 'Lūdzu, uzgaidiet, kamēr kamera tiek ielādēta';
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.';
String get addPhotosInstruction =>
'Izmantojiet pogu "Izvēlēties fotogrāfiju", lai pievienotu attēlus no kameras vai cietā diska.';
@override
String get photoOf => 'no';
@@ -285,7 +344,8 @@ class AppLocalizationsLv extends AppLocalizations {
@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.';
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
@@ -306,6 +366,15 @@ class AppLocalizationsLv extends AppLocalizations {
String get jobNumber => 'Darba numurs';
@override
String get messages => 'Ziņojumi';
@override
String get generalMessages => 'Vispārīgi ziņojumi';
@override
String get noMessagesYet => 'Ziņojumu vēl nav';
@override
String get noChatsAvailable => 'Nav pieejamu tērzēšanu';
@override
String get selectPhoto => 'Izvēlēties fotogrāfiju';
@override
@@ -369,12 +438,18 @@ class AppLocalizationsLv extends AppLocalizations {
@override
String get statusCreated => 'Izveidots';
@override
String get statusPending => 'Gaida';
@override
String get statusAssigned => 'Piešķirts';
@override
String get statusInProgress => 'Procesā';
@override
String get statusCompleted => 'Pabeigts';
@override
String get statusCancelled => 'Atcelts';
@override
String get statusFailed => 'Neizdevās';
@override
String get priorityLow => 'Zema';
@override
String get priorityMedium => 'Vidēja';