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

@@ -18,6 +18,8 @@ nav.users=Users
nav.showprofile=Show Profile
nav.settings=Settings
nav.logout=Log Out
logout.confirm.title=Confirm logout
logout.confirm.message=Do you really want to log out?
# Profile View
profile.title=Edit Profile
@@ -200,6 +202,10 @@ common.error=Error
common.success=Success
common.required=Required
# Duration
duration.hours.short=hr
duration.minutes.short=min
# Validation
validation.required=Field is required
validation.email=Invalid email address
@@ -603,6 +609,7 @@ jobsummary.task.photo.maxonly=Maximum {0} photos allowed
jobsummary.task.photo.taken=Photos taken ({0})
jobsummary.task.button.text=Button Text
jobsummary.button.schliessen=Close
jobsummary.route.planned=Planned Route
# Jobs
jobs.title=Jobs
@@ -730,6 +737,8 @@ statistics.loading=Calculating...
# Job Status
jobstatus.IN_PROGRESS=In Progress
jobstatus.COMPLETED=Completed
jobstatus.CREATED=Created
jobstatus.CANCELLED=Cancelled
# Task Types
tasktype.CONFIRMATION=Confirmation
@@ -832,6 +841,15 @@ start.imprint.company=Assecutor Data Service GmbH
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
start.imprint.phone=Phone: +49 40 18 123 771 0
start.imprint.email=Email: ahoi@assecutor.de
imprint.phone=Phone
imprint.email=Email
imprint.country=Germany
imprint.management=Management
imprint.registeredoffice=Registered Office
imprint.commercialregister=Commercial Register
imprint.vatid=VAT ID
imprint.imagecredits=Image Credits for Pictures and Graphics Used
imprint.backgroundimage=Homepage Background Image
start.cta.text=Register today and use the free trial month to put the system through its paces.
start.slogan=Run your business smart ... with votianLT!
start.version=Version
@@ -914,6 +932,8 @@ jobhistory.info.createdat=Created on: {0}
jobhistory.info.status=Status: {0}
jobhistory.count={0} entries in history
jobhistory.changedby=Changed by: {0}
jobhistory.entry.create.reason=Job Created
jobhistory.entry.create.description=New job was created: {0}
# Version
version.label=Version