Files
votianlt/backend/src/main/resources/messages_de.properties
Sven Carstensen f4c2fa6ba3 feat: Rechnungsfilter (offen/gesendet), Rabatt-Dialog, Adress-Labels mit voller Adresse und Duplikatsschutz im Adressbuch
- Rechnungen erstellen: Filter Alle/Offene/Gesendete pro Abrechnungsmonat; Versand wird in system_invoice_dispatch protokolliert
- Rabatt pro Kunde jetzt über Icon-Dialog mit Prozentwert und Grund; Grund erscheint auf der Rechnungsposition
- MessageController: stille catch-Blöcke durch Logging ersetzt, offene Pflicht-Tasks werden bei station_completed geloggt
- Auftragserstellung: Abhol- und Lieferadresslisten zeigen die komplette Adresse, Auftraggeber nur den Firmennamen; (2)-Zähler entfernt
- Adressbuch: komplett identische Einträge werden beim Anlegen übersprungen bzw. mit Hinweis abgelehnt
- App: Versionsanzeige liest zur Laufzeit aus dem Build (package_info_plus), pubspec auf 0.9.20+1; Versionspflege dokumentiert (pom.xml fürs Web, pubspec.yaml für die App)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 17:41:21 +02:00

1150 lines
50 KiB
Properties
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Common Dialog
dialog.cancel=Abbrechen
dialog.confirm=Bestätigen
# Navigation and Main Layout
nav.jobs=Aufträge
nav.job.create=Auftragserstellung
nav.customers=Adressbuch
nav.appusers=App-Nutzer
nav.statistics=Statistiken
nav.invoices=Rechnungen
nav.messages=Nachrichten
nav.profile=Mein Profil
nav.myinvoices=Rechnungen
nav.imprint=Impressum
nav.management=Verwaltung
nav.users=Benutzer
nav.showprofile=Profil anzeigen
nav.settings=Einstellungen
nav.logout=Abmelden
logout.confirm.title=Abmelden bestätigen
logout.confirm.message=Möchten Sie sich wirklich abmelden?
# Profile View
profile.title=Profil bearbeiten
profile.language=Sprache
profile.company=Firma
profile.companyadd=Firmenzusatz
profile.firstname=Vorname
profile.lastname=Nachname
profile.phone=Telefonnummer
profile.fax=Telefon (Fax)
profile.mobile=Telefon (Mobil)
profile.email=E-Mail-Adresse
profile.street=Straße
profile.housenr=Hausnr
profile.addressadd=Adresszusatz
profile.zip=Postleitzahl
profile.city=Stadt
profile.diffinvoice=Abweichende Rechnungsadresse
profile.basicdata=Stammdaten
profile.map=Karte
profile.invoicecreation=Rechnungserstellung
profile.settings=Einstellungen
profile.settings.digitalprocess=Digitale Abwicklung
profile.settings.digitalprocess.info=Aufträge werden digital über die App abgewickelt
profile.settings.locateappuser=App-Nutzer orten
profile.settings.locateappuser.info=Standort der App-Nutzer wird regelmäßig übertragen
profile.settings.vatrate=Umsatzsteuer
profile.account=Konto
profile.security=Sicherheit
profile.security.twofactor=Zwei-Faktor-Authentifizierung
profile.security.twofactor.info=Beim Anmelden wird ein zusätzlicher Code per E-Mail versendet
profile.services=Leistungskatalog
profile.saved=Profil gespeichert
profile.save.error=Fehler beim Speichern: {0}
profile.validation.required.fill=Bitte füllen Sie alle Pflichtfelder korrekt aus
# Profile Settings
settings.digitalprocessing=Digitale Abwicklung per App
settings.digitalprocessinginfo=Aktiviert die digitale Auftragsabwicklung über die mobile App
settings.locationtracking=App-Nutzer orten
settings.locationtrackinginfo=Ermöglicht die Ortung von App-Nutzern während der Auftragsausführung
settings.twofactor=2-Faktor-Authentifizierung
settings.twofactorinfo=Bei Aktivierung wird bei jeder Anmeldung ein Code per E-Mail gesendet
# Profile Billing
profile.billing.enabled=Rechnungslegung über votianLT
profile.billing.prefix=Rechnungspräfix
# Profile Validation
profile.validation.company=Firma ist ein Pflichtfeld
profile.validation.firstname=Vorname ist ein Pflichtfeld
profile.validation.lastname=Nachname ist ein Pflichtfeld
profile.validation.phone=Telefonnummer ist ein Pflichtfeld
profile.validation.street=Straße ist ein Pflichtfeld
profile.validation.housenr=Hausnummer ist ein Pflichtfeld
profile.validation.zip=Postleitzahl ist ein Pflichtfeld
profile.validation.city=Stadt ist ein Pflichtfeld
profile.validation.email.required=E-Mail-Adresse ist ein Pflichtfeld
profile.validation.email.invalid=Bitte geben Sie eine gültige E-Mail-Adresse ein
profile.validation.company.required=Firma ist erforderlich
profile.validation.street.required=Straße ist erforderlich
profile.validation.housenr.required=Hausnummer ist erforderlich
profile.validation.zip.required=Postleitzahl ist erforderlich
profile.validation.city.required=Stadt ist erforderlich
profile.validation.firstname.required=Vorname ist erforderlich
profile.validation.lastname.required=Nachname ist erforderlich
profile.validation.phone.required=Telefonnummer ist erforderlich
# Profile Invoice
profile.invoice.masterdata=Meine Stammdaten
profile.invoice.name=Name
profile.invoice.city=Ort
profile.invoice.email=E-Mail
profile.invoice.phone=Telefon
profile.invoice.placeholder.company=Ihre Firma
profile.invoice.placeholder.name=Ihr Name
profile.invoice.placeholder.street=Ihre Straße
profile.invoice.placeholder.city=PLZ Ort
profile.invoice.placeholder.email=ihre@email.de
profile.invoice.placeholder.phone=Ihre Telefonnummer
profile.invoice.services.list=Leistungen auflisten
profile.invoice.net=Nettosumme
profile.invoice.vat=Umsatzsteuer
profile.invoice.gross=Bruttosumme
profile.invoice.customerdata=Kundendaten
profile.invoice.customer.company=Kunde Firma
profile.invoice.customer.name=Kunde Name
profile.invoice.customer.street=Kunde Straße
profile.invoice.customer.city=Kunde Ort
profile.invoice.customer.email=Kunde E-Mail
profile.invoice.customer.phone=Kunde Telefon
profile.invoice.free.elements=Freie Elemente
profile.invoice.element.text=Textfeld
profile.invoice.element.header=Überschrift
profile.invoice.element.date=Datum
profile.invoice.element.customer=Kundeninfo
profile.invoice.element.company=Firmeninfo
profile.invoice.element.amount=Betrag
profile.invoice.element.line=Linie
profile.invoice.element.image=Bild
profile.invoice.element.invoicenumber=Rechnungsnummer
profile.invoice.properties=Eigenschaften
profile.invoice.properties.info=Klicken Sie auf ein Element im Canvas, um dessen Eigenschaften zu bearbeiten.
profile.invoice.type=Typ
profile.invoice.variable=Variable
profile.invoice.xposition=X Position
profile.invoice.yposition=Y Position
profile.invoice.fontsize=Schriftgröße
profile.invoice.color=Farbe
profile.invoice.element.delete=Element löschen
profile.invoice.image=Bild hochladen
profile.invoice.image.drop=Bild hierher ziehen oder klicken
profile.invoice.image.uploaded=Bild erfolgreich hochgeladen
profile.invoice.image.upload.error=Fehler beim Hochladen: {0}
profile.invoice.file.rejected=Datei abgelehnt: {0}
profile.invoice.text.from.masterdata=Text kommt aus Ihren Stammdaten
profile.invoice.canvas.cleared=Canvas wurde geleert
profile.invoice.canvas.read.error=Fehler: Canvas-Daten konnten nicht gelesen werden
profile.invoice.template.saved=Template erfolgreich gespeichert
profile.invoice.pdf.error=Fehler bei PDF-Generierung: {0}
profile.invoice.pdf.preview=Vorschau
profile.invoice.pdf.preview.error=Fehler beim Generieren der Vorschau: {0}
# Profile Services
profile.services.label=Leistungen
profile.services.description=Verwalten Sie hier Ihre Leistungen, die Sie Ihren Kunden anbieten.
profile.services.add=Neue Leistung hinzufügen
profile.services.load.error=Fehler beim Laden der Leistungen: {0}
profile.services.saved=Leistung erfolgreich gespeichert
profile.services.save.error=Fehler beim Speichern der Leistung: {0}
profile.services.deleted=Leistung erfolgreich gelöscht
profile.services.delete.error=Fehler beim Löschen der Leistung: {0}
profile.services.dialog.create=Neue Leistung erstellen
profile.services.dialog.edit=Leistung bearbeiten
profile.services.basis=Berechnungsgrundlage
profile.services.basis.distance=Gefahrene Kilometer
profile.services.basis.time=Zeit
profile.services.basis.flatrate=Pauschal
profile.services.vatrate=Mehrwertsteuersatz (%)
profile.services.vatrate.percent=Mehrwertsteuersatz (%)
profile.services.price.flatrate=Pauschalpreis (€)
profile.services.price.distance=Preis pro Kilometer (€)
profile.services.price.time=Preis pro 15 Minuten (€)
profile.services.mandatory=Verpflichtend
profile.services.calculated=Wird berechnet
profile.services.validation.name=Name ist erforderlich
profile.services.validation.basis=Berechnungsgrundlage ist erforderlich
profile.services.validation.flatrate=Pauschalpreis ist erforderlich
profile.services.validation.distance=Preis pro Kilometer ist erforderlich
profile.services.validation.time=Preis pro 15 Minuten ist erforderlich
profile.services.validation.vatrate=Mehrwertsteuersatz ist erforderlich
profile.services.savechanges=Leistung speichern
# Buttons
button.save=Profiländerungen speichern
button.savechanges=Speichern
button.clear=Leeren
button.preview=Vorschau
button.savetemplate=Template speichern
button.changepassword=Passwort ändern
button.deleteaccount=Benutzerkonto löschen
button.add=Neu
button.edit=Bearbeiten
button.delete=Löschen
button.cancel=Abbrechen
button.close=Schließen
button.download=Herunterladen
button.back=Zurück
# Common
common.name=Name
common.yes=Ja
common.no=Nein
common.total=Gesamt
common.price=Preis
common.service=Leistung
common.customer=Kunde
common.actions=Aktionen
common.loading=Laden...
common.error=Fehler
common.success=Erfolg
common.required=Pflichtfeld
# Duration
duration.hours.short=Std.
duration.minutes.short=Min.
# Validation
validation.required=Feld ist erforderlich
validation.email=Ungültige E-Mail-Adresse
validation.error=Fehler bei der Validierung
# Notifications
notification.saved=Profil gespeichert
notification.error=Fehler beim Speichern
notification.languagechanged=Sprache geändert
# Login
login.title=Anmelden
login.username=Benutzername
login.password=Passwort
login.login=Anmelden
login.forgotpassword=Passwort vergessen?
login.rememberme=Angemeldet bleiben
login.register=Registrieren
login.2fa.helper=6-stelliger Code
login.2fa.sent=Code wurde per E-Mail gesendet
login.2fa.no.credentials=Keine Anmeldedaten vorhanden
login.2fa.invalid.code=Ungültiger Code
login.2fa.wrong.code=Falscher Code
# Error Messages
error.loading=Fehler beim Laden
error.saving=Fehler beim Speichern
error.validation=Validierungsfehler
# Page Titles
page.title.dashboard=VotianLT - Dashboard
page.title.appuser.create=Neuen App-Nutzer anlegen
page.title.messages=Nachrichten
page.title.register=Bei VotianLT registrieren
page.title.customers=Adressbuch
page.title.customer.edit=Adresse bearbeiten
page.title.verwaltung=Verwaltung
page.title.company.create=Neue Firma anlegen
page.title.imprint=Impressum
page.title.profile.edit=Profil bearbeiten
page.title.admin.dashboard=Admin Dashboard
page.title.invoice.create=Rechnung erstellen
page.title.customer.create=Neue Adresse anlegen
page.title.login=Bei VotianLT anmelden
page.title.jobs=Aufträge
page.title.appuser.edit=App-Nutzer bearbeiten
page.title.statistics=Statistiken
page.title.password.forget=Passwort zurücksetzen
page.title.invoices=Rechnungen
page.title.appusers=App-Nutzer
page.title.job.history=Job Historie
page.title.message.history=Nachrichtenverlauf
page.title.myinvoices=Rechnungen
page.title.job.create=Neuen Auftrag anlegen
page.title.job.summary=Zusammenfassung
page.title.pricetable=Preis-Tabelle
page.title.invoice.generator=Rechnungsgenerator
page.title.welcome=VotianLT - Willkommen
page.title.password.reset=Passwort zurücksetzen E-Mail angeben
page.title.add.appuser=Neuen App-Nutzer anlegen
page.title.user.messages=Nachrichten
page.title.edit.customer=Kunde bearbeiten
page.title.show.customers=Kunden
page.title.add.company=Neue Firma anlegen
page.title.create.invoice=Rechnung erstellen
page.title.add.customer=Neuen Kunden anlegen
page.title.edit.appuser=App-Nutzer bearbeiten
page.title.forget.password=Passwort zurücksetzen
page.title.admin.pricetable=Preis-Tabelle
page.title.add.job=Neuen Auftrag anlegen
# Dashboard
dashboard.welcome=Willkommen, {0}!
dashboard.description=Hier können Sie Ihre Aufträge verwalten, Kunden organisieren und alle wichtigen Funktionen von VotianLT nutzen.
dashboard.system.title=Systemübersicht
dashboard.system.intro=Verwalten Sie Ihre Geschäftsprozesse effizient mit den folgenden Funktionen
dashboard.feature.setup.title=Einrichtung
dashboard.feature.setup.desc=Konfigurieren Sie Ihre Systemeinstellungen und Stammdaten
dashboard.feature.customers.title=Kunden
dashboard.feature.customers.desc=Verwalten Sie Ihre Kundenbeziehungen und Kontakte
dashboard.feature.jobs.title=Aufträge
dashboard.feature.jobs.desc=Erstellen und verwalten Sie Aufträge effizient
# Add App User
addappuser.title=Neuen App-Nutzer anlegen
addappuser.designation=Bezeichnung
addappuser.phone=Telefon (Mobil)
addappuser.password=Passwort
addappuser.password.confirm=Passwort bestätigen
addappuser.button.submit=App-Nutzer anlegen
addappuser.validation.designation=Bezeichnung ist erforderlich
addappuser.validation.phone=Telefonnummer ist erforderlich
addappuser.validation.password.required=Passwort ist erforderlich
addappuser.validation.password.min=Passwort muss mindestens 6 Zeichen haben
addappuser.validation.password.confirm=Passwortbestätigung ist erforderlich
addappuser.validation.password.mismatch=Passwörter stimmen nicht überein
addappuser.validation.email.required=E-Mail ist erforderlich
addappuser.validation.email.invalid=Ungültige E-Mail-Adresse
addappuser.notification.validation=Bitte füllen Sie alle Pflichtfelder aus
addappuser.notification.success=App-Nutzer erfolgreich angelegt
addappuser.notification.check=Bitte überprüfen Sie Ihre Eingaben
addappuser.notification.email.duplicate=Diese E-Mail-Adresse wird bereits verwendet
addappuser.notification.error=Fehler: {0}
addappuser.placeholder.designation=(HH H 000)
# Edit App User
editappuser.title=App-Nutzer bearbeiten
editappuser.password.change=Neues Passwort
editappuser.password.change.confirm=Neues Passwort bestätigen
editappuser.password.placeholder=Leer lassen, um Passwort nicht zu ändern
editappuser.notification.invalid.id=Ungültige App-Nutzer-ID
editappuser.notification.password.mismatch=Passwörter stimmen nicht überein
editappuser.notification.saved=App-Nutzer erfolgreich gespeichert
editappuser.notification.check=Bitte überprüfen Sie Ihre Eingaben
editappuser.notification.password.confirm=Bitte bestätigen Sie das neue Passwort
editappuser.notification.password.enter=Bitte geben Sie ein neues Passwort ein
editappuser.notification.deleted=App-Nutzer erfolgreich gelöscht
editappuser.dialog.delete.text=Möchten Sie diesen App-Nutzer wirklich löschen?
editappuser.dialog.delete.confirm=Löschen
# Customers
customers.title=Adressbuch
customers.button.add=Neue Adresse anlegen
customers.hint.click=Klicken Sie auf einen Adresseintrag, um Details zu sehen
customers.column.company=Firma
customers.column.name=Name
customers.column.email=E-Mail
customers.column.phone=Telefon
customers.column.street=Straße
customers.column.city=Ort
# Edit Customer
editcustomer.title=Adresse bearbeiten
editcustomer.notification.notfound=Adresse nicht gefunden
editcustomer.notification.invalid.id=Ungültige Adress-ID
editcustomer.notification.saved=Adresse erfolgreich gespeichert
editcustomer.notification.check=Bitte überprüfen Sie Ihre Eingaben
editcustomer.notification.deleted=Adresse erfolgreich gelöscht
editcustomer.dialog.delete.text=Möchten Sie diese Adresse wirklich löschen?
editcustomer.dialog.delete.confirm=Löschen
# Add Customer
addcustomer.title=Neue Adresse anlegen
addcustomer.button.submit=Adresse anlegen
addcustomer.notification.validation=Bitte füllen Sie alle Pflichtfelder aus
addcustomer.notification.success=Kunde erfolgreich angelegt
addcustomer.notification.duplicate=Ein identischer Adressbucheintrag existiert bereits
addcustomer.notification.check=Bitte überprüfen Sie Ihre Eingaben
addcustomer.notification.error=Fehler: {0}
addcustomer.validation.required=Dieses Feld ist erforderlich
# Add Company
addcompany.title=Neue Firma anlegen
addcompany.button.submit=Firma anlegen
# Verwaltung
verwaltung.title=Verwaltung
verwaltung.description=Verwalten Sie hier Ihre Firmen, Kunden und Systemeinstellungen
# User Messages
usermessages.title.with=Nachrichten mit {0}
usermessages.general.title=Allgemeine Konversationen
usermessages.general.conversation=Allgemeine Konversation
usermessages.job.title=Auftragsbezogene Nachrichten
usermessages.job.conversation=Auftrag {0}
usermessages.no.job.messages=Keine auftragsbezogenen Nachrichten
usermessages.preview.empty=Keine Vorschau verfügbar
usermessages.message.count={0} Nachrichten
usermessages.unknown=Unbekannt
usermessages.unknown.participant=Unbekannter Teilnehmer
# Admin Dashboard
admindashboard.title=Admin Dashboard
admindashboard.loading=Statistiken werden geladen...
admindashboard.error=Fehler beim Laden: {0}
admindashboard.section.overview=Übersicht
admindashboard.section.jobs=Aufträge
admindashboard.section.tasks=Aufgaben
admindashboard.section.users=Benutzeraktivitäten
admindashboard.section.health=Systemstatus
admindashboard.stat.totaljobs=Gesamtaufträge
admindashboard.stat.users=Benutzer
admindashboard.stat.appusers=App-Nutzer
admindashboard.stat.lastupdated=Zuletzt aktualisiert
admindashboard.stat.openjobs=Offene Aufträge
admindashboard.stat.inprogress=In Bearbeitung
admindashboard.stat.completed=Abgeschlossen
admindashboard.stat.cargo=Frachtstücke
admindashboard.stat.status.info=Status
admindashboard.stat.status.unavailable=Nicht verfügbar
admindashboard.stat.totaltasks=Gesamtaufgaben
admindashboard.stat.completedtasks=Erledigt
admindashboard.stat.pendingtasks=Ausstehend
admindashboard.stat.successrate=Erfolgsrate
admindashboard.stat.photos=Fotos
admindashboard.stat.barcodes=Barcodes
admindashboard.stat.signatures=Unterschriften
admindashboard.stat.comments=Kommentare
admindashboard.stat.database=Datenbank
admindashboard.stat.database.connected=Verbunden
admindashboard.stat.database.error=Fehler
admindashboard.stat.websocket=WebSocket
admindashboard.stat.websocket.active=Aktiv
admindashboard.stat.app=Anwendung
admindashboard.stat.app.running=Läuft
admindashboard.stat.memory=Speicher
# Messages
messages.title=Nachrichten
messages.column.status=Status
messages.column.client=Kunde
messages.column.email=E-Mail
messages.column.total=Gesamt
messages.column.unread=Ungelesen
messages.column.lastmessage=Letzte Nachricht
messages.column.preview=Vorschau
messages.notification.error=Fehler beim Laden der Nachrichten
messages.preview.image=Bild
messages.preview.empty=Keine Vorschau
messages.sender.unknown=Unbekannter Absender
# Add Job
addjob.title=Neuen Auftrag anlegen
addjob.customer.label=Auftraggeber
addjob.customer.placeholder=Auftraggeber auswählen
addjob.customer.unnamed=Unbenannter Auftraggeber
addjob.button.clearfields=Felder leeren
addjob.button.submit=Auftrag anlegen
addjob.address.salutation=Anrede
addjob.address.salutation.placeholder=Anrede wählen
addjob.salutation.mr=Herr
addjob.salutation.ms=Frau
addjob.salutation.other=Divers
addjob.address.company.placeholder=Firma eingeben
addjob.address.pickup.label=Abholadresse
addjob.address.pickup.placeholder=Abholadresse auswählen oder eingeben
addjob.address.delivery.label=Lieferadresse
addjob.address.delivery.placeholder=Lieferadresse auswählen oder eingeben
addjob.address.street.placeholder=Straße eingeben
addjob.address.housenumber=Hausnummer
addjob.address.addition.placeholder=Adresszusatz
addjob.address.city=Ort
addjob.address.city.placeholder.pickup=Ort (Abholung)
addjob.address.city.placeholder.delivery=Ort (Lieferung)
addjob.address.delivery.street.placeholder=Straße (Lieferung)
addjob.address.delivery.addition.placeholder=Adresszusatz (Lieferung)
addjob.address.save=Adresse in Adressbuch übernehmen
addjob.address.update=Adresse im Adressbuch aktualisieren
addjob.section.pickup=Abholung
addjob.section.delivery=Lieferung
addjob.stations.apply=Stationen \u00fcbernehmen
addjob.station.delivery=Lieferstation {0}
addjob.station.add=Lieferstation hinzuf\u00fcgen
addjob.station.remove.confirm=Lieferstation {0} wirklich entfernen?
addjob.station.max.reached=Maximale Anzahl von 25 Lieferstationen erreicht
addjob.station.unused=Nicht genutzt
addjob.appointment.delivery.info=Liefertermine werden direkt in den Lieferstationen festgelegt.
addjob.tab.addresses=Auftraggeber & Adressen
addjob.tab.pickup.address=Auftraggeber & Abholadresse
addjob.tab.delivery.address=Lieferadresse
addjob.tab.appointments=Termine & Verarbeitung
addjob.tab.cargo=Fracht
addjob.tab.tasks=Aufgaben
addjob.tab.price=Preis & Abschluss
addjob.appointment.date=Datum
addjob.appointment.time=Uhrzeit
addjob.appointment.pickup=Abholtermin
addjob.appointment.delivery=Liefertermin
addjob.settings.digitalprocess=Digitale Abwicklung per App
addjob.appuser.label=App-Nutzer
addjob.appuser.placeholder=App-Nutzer auswählen
addjob.cargo.description=Beschreibung
addjob.cargo.description.placeholder=Beschreibung eingeben
addjob.cargo.quantity=Anzahl
addjob.cargo.weight=Gewicht
addjob.cargo.length=Länge
addjob.cargo.width=Breite
addjob.cargo.height=Höhe
addjob.cargo.europalette=Europalette
addjob.cargo.disposablepalette=Einwegpalette
addjob.cargo.dusseldorfpalette=Düsseldorfer Palette
addjob.cargo.gridboxpalette=Gitterboxpalette
addjob.cargo.gridcart=Gitterwagen
addjob.cargo.parcel=Paket
addjob.cargo.add=Fracht hinzufügen
addjob.tasks.title=Aufgaben
addjob.tasks.template.placeholder=Vorlage auswählen
addjob.tasks.template.save.tooltip=Als Vorlage speichern
addjob.tasks.template.save.title=Vorlage speichern
addjob.tasks.template.name=Vorlagen-Name
addjob.tasks.template.name.placeholder=Name eingeben
addjob.tasks.template.name.required=Name ist erforderlich
addjob.tasks.template.saved=Vorlage "{0}" gespeichert
addjob.tasks.template.save.error=Fehler beim Speichern: {0}
addjob.tasks.template.dialog.error=Fehler beim Öffnen des Dialogs: {0}
addjob.tasks.template.no.tasks=Keine Aufgaben zum Speichern
addjob.tasks.template.load.title=Vorlage laden
addjob.tasks.template.load.text=Möchten Sie die Vorlage "{0}" laden? Diese Aktion ersetzt alle aktuellen Aufgaben.
addjob.tasks.template.load.confirm=Laden
addjob.tasks.template.loaded=Vorlage "{0}" geladen
addjob.tasks.template.load.error=Fehler beim Laden: {0}
addjob.tasks.template.load.templates.error=Fehler beim Laden der Vorlagen: {0}
addjob.tasks.add=Aufgabe hinzufügen
addjob.tasks.tasktype=Aufgabentyp
addjob.tasks.tasktype.placeholder=Typ wählen
addjob.tasks.description=Beschreibung
addjob.tasks.description.placeholder=Beschreibung eingeben
addjob.tasks.buttontext=Button-Text
addjob.tasks.buttontext.placeholder=Text eingeben
addjob.tasks.remark=Bemerkung
addjob.tasks.remark.placeholder=Bemerkung eingeben
addjob.tasks.photo.min=Min. Fotos
addjob.tasks.photo.max=Max. Fotos
addjob.tasks.barcode.min=Min. Barcodes
addjob.tasks.barcode.max=Max. Barcodes
addjob.tasks.signature.notelabel=Bemerkung (optional)
addjob.tasks.signature.notelabel.placeholder=Hinweistext für die Bemerkung eingeben
addjob.tasks.todolist.title=To-Do Liste
addjob.tasks.todolist.item.placeholder=To-Do eingeben
addjob.tasks.todolist.add=To-Do hinzufügen
addjob.tasks.comment.label=Kommentar
addjob.tasks.comment.placeholder=Kommentar eingeben
addjob.tasks.comment.required=Kommentar erforderlich
addjob.tasks.optional=Aufgabe ist optional
addjob.services.title=Leistungen
addjob.services.add=Leistung hinzufügen
addjob.services.calculation=Berechnung
addjob.services.basis.distance=Gefahrene Kilometer
addjob.services.basis.time=Zeit
addjob.services.basis.flatrate=Pauschal
addjob.services.vat=Mehrwertsteuer
addjob.services.route.missing=Route fehlt
addjob.services.dialog.title=Leistung auswählen
addjob.services.dialog.placeholder=Leistung wählen
addjob.services.dialog.station.placeholder=Lieferstation wählen
addjob.services.dialog.add=Hinzufügen
addjob.services.deliverystation=Lieferstation
addjob.summary.title=Zusammenfassung
addjob.summary.net=Netto
addjob.summary.vat=Mehrwertsteuer
addjob.summary.gross=Brutto
addjob.route.title=Route
addjob.route.distance=Entfernung
addjob.route.distance.km=Entfernung (km)
addjob.route.distance.placeholder=z.B. 150.5
addjob.route.duration=Dauer
addjob.route.duration.min=Dauer (Min.)
addjob.route.duration.placeholder=z.B. 120
addjob.route.manual.title=Manuelle Streckeneingabe
addjob.route.manual.hint=Geben Sie die Entfernung und Dauer manuell ein, wenn keine Route berechnet wurde
addjob.notification.success=Auftrag {0} erfolgreich angelegt
addjob.notification.cleared=Alle Felder wurden geleert
addjob.notification.draft.restored=Entwurf wiederhergestellt
addjob.validation.required.fields=Bitte füllen Sie alle Pflichtfelder aus
addjob.validation.appuser.required=Bitte wählen Sie einen App-Nutzer aus
addjob.validation.cargo.required=Bitte geben Sie mindestens eine Fracht an
addjob.validation.pickupdate.future=Abholdatum muss heute oder in der Zukunft liegen
addjob.validation.deliverydate.future=Lieferdatum muss heute oder in der Zukunft liegen
addjob.validation.dialog.title=Adressvalidierung
addjob.validation.dialog.loading=Adressen werden validiert...
addjob.validation.dialog.back=Zurück
addjob.validation.dialog.continue=Weiter
addjob.validation.dialog.continue.anyway=Trotzdem weiter
addjob.validation.pickup.address=Abholadresse
addjob.validation.delivery.address=Lieferadresse
addjob.validation.route=Route
addjob.validation.address.not.found.title=Adresse nicht gefunden
addjob.validation.address.not.found.message=Die eingegebene Adresse konnte bei Google nicht eindeutig gefunden werden. Möchten Sie trotzdem speichern?
addjob.validation.address.save.anyway=Trotzdem speichern
addjob.validation.address.correct=Adresse korrigieren
# Job Summary
jobsummary.title=Zusammenfassung
jobsummary.error.noid=Keine Job-ID angegeben
jobsummary.error.invalidid=Ungültige Job-ID Format: {0}
jobsummary.error.notfound=Job mit ID {0} nicht gefunden
jobsummary.button.sendmessage=Nachricht senden
jobsummary.button.jobhistory=Job Historie
jobsummary.button.complete=Auftrag manuell abschließen
jobsummary.dialog.complete.title=Auftrag abschließen
jobsummary.dialog.complete.text=Möchten Sie den Auftrag {0} manuell abschließen?
jobsummary.dialog.complete.cancel=Abbrechen
jobsummary.dialog.complete.confirm=Abschließen
jobsummary.notification.completed=Auftrag {0} wurde abgeschlossen
jobsummary.notification.complete.error=Fehler beim Abschließen: {0}
jobsummary.notification.noappuser=Diesem Auftrag ist kein App-Nutzer zugeordnet
jobsummary.section.pickup=Abholung
jobsummary.section.delivery=Lieferung
jobsummary.station.phone=Telefon
jobsummary.section.tasks=Zu quittierende Aufgaben
jobsummary.section.cargo=Zu transportierende Fracht
jobsummary.section.info=Weitere Informationen
jobsummary.tasks.none=Keine Aufgaben
jobsummary.cargo.none=Keine Frachtangaben
jobsummary.info.netto=Netto
jobsummary.info.ust=USt
jobsummary.info.gesamt=Gesamt
jobsummary.info.bemerkung=Bemerkung
jobsummary.info.digital=Digitale Abwicklung per App: aktiviert
jobsummary.info.appuser=App-Nutzer
jobsummary.task.status.abgeschlossen=Abgeschlossen
jobsummary.task.status.offen=Offen
jobsummary.task.typ=Typ
jobsummary.task.completedAt=Abgeschlossen am
jobsummary.task.completedBy=Abgeschlossen von
jobsummary.task.todo.items=To-Do Items
jobsummary.task.photo.info=Fotos
jobsummary.task.photo.minmax=Mindestens {0} Fotos erforderlich
jobsummary.task.photo.maxonly=Maximal {0} Fotos erlaubt
jobsummary.task.photo.taken=Aufgenommene Fotos ({0})
jobsummary.task.button.text=Button-Text
jobsummary.button.schliessen=Schließen
jobsummary.route.planned=Geplante Route
jobsummary.button.manualcomplete=Manuell beenden
jobsummary.dialog.manualcomplete.title=Auftrag manuell beenden
jobsummary.dialog.manualcomplete.text=Der Auftrag {0} wird jetzt manuell abgeschlossen. Danach kann er nicht mehr per App weiter bearbeitet werden.
jobsummary.dialog.manualcomplete.reason=Begründung
jobsummary.dialog.manualcomplete.reason.required=Bitte geben Sie eine Begründung ein
jobsummary.dialog.manualcomplete.cancel=Abbrechen
jobsummary.dialog.manualcomplete.confirm=Akzeptiert
jobsummary.history.manualcomplete.reason=Manuell beendet
jobmanualcomplete.route.hours=Stunden
jobmanualcomplete.route.minutes=Minuten
jobmanualcomplete.route.manual.hint=Keine Routendaten vorhanden bitte Entfernung und Dauer manuell erfassen.
# Jobs
jobs.title=Aufträge
jobs.filter.search=Suchen
jobs.filter.search.placeholder=Suche nach Auftragsnummer...
jobs.filter.startdate=Startdatum
jobs.filter.enddate=Enddatum
jobs.filter.status=Status
jobs.filter.apply=Filter anwenden
jobs.status.all=Alle
jobs.status.open=Offen
jobs.status.done=Erledigt
jobs.notification.completed=Auftrag {0} wurde abgeschlossen
jobs.column.status=Status
jobs.column.customer=Kunde
jobs.column.jobnumber=Auftragsnummer
jobs.column.jobdate=Auftragsdatum
jobs.column.destination=Zielort
jobs.historie.manuell=Manuell
jobs.button.csvexport=CSV Export
jobs.tooltip.complete=Auftrag abschließen
jobs.tooltip.createinvoice=Rechnung erstellen
jobs.tooltip.showinvoice=Rechnung anzeigen
jobs.tooltip.delete=Auftrag löschen
jobs.dialog.complete.title=Auftrag abschließen
jobs.dialog.complete.text=Möchten Sie den Auftrag {0} manuell abschließen?
jobs.dialog.complete.confirm=Abschließen
jobs.dialog.delete.title=Auftrag löschen
jobs.dialog.delete.text=Möchten Sie den Auftrag {0} wirklich löschen?
jobs.notification.complete.error=Fehler beim Abschließen: {0}
jobs.notification.deleted=Auftrag {0} wurde gelöscht
jobs.notification.delete.error=Fehler beim Löschen: {0}
# Create Invoice
createinvoice.title=Rechnung erstellen \u2013 Auftrag {0}
createinvoice.error.invalidid=Ungültige Job-ID
createinvoice.error.notfound=Job nicht gefunden
createinvoice.button.create=Rechnung erstellen
createinvoice.section.job=Auftragsdetails
createinvoice.section.route=Streckeninfo
createinvoice.section.services=Leistungen
createinvoice.section.summary=Zusammenfassung
createinvoice.section.vat=Umsatzsteuer
createinvoice.field.vatrate=USt-Satz
createinvoice.field.jobnumber=Auftragsnummer
createinvoice.field.customer=Kunde
createinvoice.field.status=Status
createinvoice.field.price=Preis
createinvoice.route.distance=Entfernung
createinvoice.route.duration=Fahrtzeit
createinvoice.column.service=Leistung
createinvoice.column.basis=Berechnungsbasis
createinvoice.summary.net=Nettosumme
createinvoice.summary.vat=MwSt. ({0}%)
createinvoice.summary.total=Gesamtsumme
createinvoice.notification.noservices=Bitte wählen Sie mindestens eine Leistung aus
createinvoice.notification.nouser=Benutzer nicht gefunden
createinvoice.notification.notemplate=Kein Rechnungstemplate gefunden
createinvoice.notification.error=Fehler beim Erstellen der Rechnung: {0}
createinvoice.notification.saved=Rechnung {0} wurde gespeichert
createinvoice.preview.title=Rechnungsvorschau
createinvoice.preview.number=VORSCHAU
createinvoice.button.save=Speichern
createinvoice.confirm.save.title=Rechnung speichern
createinvoice.confirm.save.message=Diese Rechnung wird dauerhaft gespeichert und kann anschlie\u00dfend nicht mehr ver\u00e4ndert werden. Fortfahren?
createinvoice.confirm.save.confirm=Ja, speichern
# Invoices
invoices.title=Rechnungen
invoices.column.number=Nummer
invoices.column.customer=Kunde
invoices.column.date=Datum
invoices.column.amount=Betrag
invoices.column.description=Beschreibung
invoices.empty=Es wurden noch keine Rechnungen erstellt.
invoices.notification.pdf.missing=Für diese Rechnung ist kein PDF gespeichert.
invoices.notification.pdf.error=Die PDF-Anzeige ist fehlgeschlagen: {0}
invoices.column.status=Status
invoices.column.type=Typ
invoices.column.actions=Aktionen
invoices.disclaimer=Hinweis: Die rechtliche Aufbewahrungspflicht liegt beim Aussteller. Eine bereits ausgestellte Rechnung wird nicht überschrieben — Korrekturen erfolgen über Berichtigung oder Stornorechnung mit eindeutigem Bezug.
invoices.status.draft=Entwurf
invoices.status.issued=Ausgestellt
invoices.status.sent=Versendet
invoices.status.cancelled=Storniert
invoices.status.corrected=Berichtigt
invoices.type.invoice=Rechnung
invoices.type.cancellation=Stornorechnung
invoices.type.correction=Berichtigung
invoices.action.view=PDF anzeigen
invoices.action.history=Historie
invoices.action.marksent=Versendet markieren
invoices.action.correct=Berichtigen
invoices.action.cancel=Stornieren
invoices.notification.sent=Rechnung als versendet markiert.
invoices.notification.cancelled=Stornobeleg {0} erstellt.
invoices.notification.corrected=Berichtigungsbeleg {0} erstellt.
invoices.notification.error=Aktion fehlgeschlagen: {0}
invoices.cancel.title=Rechnung {0} stornieren
invoices.cancel.hint=Die Originalrechnung bleibt unverändert sichtbar. Es wird ein eigenständiger Stornobeleg mit eigener Belegnummer erstellt, der die Originalrechnung eindeutig referenziert.
invoices.cancel.reason=Grund der Stornierung
invoices.cancel.reason.required=Bitte einen Grund angeben.
invoices.cancel.confirm=Stornobeleg erstellen
invoices.correct.title=Rechnung {0} berichtigen
invoices.correct.hint=Eine Berichtigung dient ausschließlich der Korrektur formaler Fehler (z.B. Adresse, Leistungsdatum). Die Originalrechnung bleibt sichtbar; der Berichtigungsbeleg verweist eindeutig auf sie.
invoices.correct.fields=Berichtigte Angaben
invoices.correct.fields.helper=Beschreiben Sie, welche Angaben ergänzt oder ersetzt werden.
invoices.correct.fields.required=Bitte die berichtigten Angaben beschreiben.
invoices.correct.reason=Grund der Berichtigung
invoices.correct.confirm=Berichtigung erstellen
invoices.history.title=Historie zu Rechnung {0}
invoices.history.log=Änderungsprotokoll
invoices.history.empty=Keine Einträge vorhanden.
invoices.history.original=Original­rechnung
invoices.history.cancellation=Stornobeleg
invoices.history.correction=Berichtigungsbeleg
invoices.history.replacement=Ersatzrechnung
invoices.audit.action.created_draft=Entwurf erstellt
invoices.audit.action.updated_draft=Entwurf geändert
invoices.audit.action.issued=Ausgestellt
invoices.audit.action.sent=Versendet
invoices.audit.action.cancelled=Storniert
invoices.audit.action.corrected=Berichtigt
invoices.audit.action.replaced=Ersetzt durch neue Rechnung
invoices.audit.action.deleted_draft=Entwurf gelöscht
invoices.audit.action.payment_recorded=Zahlung erfasst
invoices.audit.resulting=Erzeugter Folgebeleg: {0}
invoices.payment.unpaid=Offen
invoices.payment.partially_paid=Teilzahlung
invoices.payment.paid=Bezahlt
invoices.payment.overpaid=Überzahlung
invoices.payment.refund_due=Erstattung offen
invoices.action.payment=Zahlung erfassen
invoices.action.export=Exportieren
invoices.payment.title=Zahlung zu Rechnung {0}
invoices.payment.hint=Offener Restbetrag: {0}. Negative Beträge können zur Korrektur erfasst werden.
invoices.payment.amount=Zahlbetrag
invoices.payment.amount.required=Bitte einen Betrag (ungleich 0) angeben.
invoices.payment.reference=Zahlungsreferenz (z.B. Kontoauszug, Buchungs-Nr.)
invoices.payment.reason=Anmerkung
invoices.payment.confirm=Zahlung erfassen
invoices.notification.payment=Zahlung erfasst.
# My Invoices
myinvoices.title=Rechnungen
myinvoices.hint.noopen=Sie haben keine offenen Rechnungen. Alle Rechnungen sind beglichen.
myinvoices.bank.institute=Bank
myinvoices.bank.beneficiary=Empfänger
myinvoices.bank.iban=IBAN
myinvoices.recipient.name=Kunde
myinvoices.recipient.department=
myinvoices.item.description=Position: {0}
myinvoices.card.open=Offene Rechnungen
myinvoices.card.bank=Bankverbindung
myinvoices.bank.reference=Verwendungszweck
myinvoices.section.title=Alle Rechnungen
myinvoices.filter.pagesize=Einträge pro Seite
myinvoices.filter.search=Suche
myinvoices.filter.search.placeholder=Rechnungsnummer suchen...
myinvoices.column.status=Status
myinvoices.column.number=Nummer
myinvoices.column.date=Datum
myinvoices.column.amount=Betrag
myinvoices.empty.title=Keine Rechnungen
myinvoices.empty.desc=Es wurden keine Rechnungen gefunden.
myinvoices.button.prev=Zurück
myinvoices.button.next=Weiter
# App User
appuser.title=App-Nutzer
appuser.button.add=App-Nutzer hinzufügen
appuser.column.designation=Bezeichnung
appuser.column.firstname=Vorname
appuser.column.lastname=Nachname
appuser.column.phone=Telefon
appuser.column.appcode=App-Code
appuser.column.email=E-Mail
# Statistics
statistics.title=Statistiken
statistics.subtitle=Stellen Sie Fragen zu Ihren Aufträgen und Kunden
statistics.prompt.placeholder=Frage eingeben...
statistics.quick.jobcount=Anzahl Aufträge
statistics.quick.jobcount.prompt=Wie viele Aufträge habe ich aktuell?
statistics.quick.revenue=Umsatz
statistics.quick.revenue.prompt=Wie hoch ist mein Umsatz diesen Monat?
statistics.quick.trend=Trends
statistics.quick.trend.prompt=Zeige mir Trends in den letzten 3 Monaten als Balkendiagramm
statistics.ai.label=KI-Antwort
statistics.data.fetched=Daten wurden abgerufen
statistics.loading=Berechne...
# Job Status
jobstatus.IN_PROGRESS=In Bearbeitung
jobstatus.COMPLETED=Abgeschlossen
jobstatus.CREATED=Erstellt
jobstatus.CANCELLED=Storniert
# Task Types
tasktype.CONFIRMATION=Bestätigung
tasktype.SIGNATURE=Unterschrift
tasktype.TODOLIST=To-Do Liste
tasktype.PHOTO=Foto
tasktype.BARCODE=Barcode
tasktype.COMMENT=Kommentar
# Password Reset
passwordreset.title=Passwort zurücksetzen
passwordreset.newpassword=Neues Passwort
passwordreset.confirmpassword=Passwort bestätigen
passwordreset.button.submit=Passwort speichern
passwordreset.button.cancel=Abbrechen
passwordreset.button.send=E-Mail senden
passwordreset.notification.enterpassword=Bitte geben Sie ein neues Passwort ein
passwordreset.notification.mismatch=Die Passwörter stimmen nicht überein
passwordreset.notification.success=Passwort wurde erfolgreich geändert
passwordreset.notification.invalidtoken=Token ungültig oder abgelaufen
passwordreset.notification.entermail=Bitte E-Mail eingeben
passwordreset.notification.sent=Falls die E-Mail existiert, wurde ein Link versendet
passwordreset.notification.wait=Bitte warten Sie {0} Sekunden, bevor Sie den Code erneut senden
# Email
email.2fa.subject=Ihr VotianLT Bestätigungscode
email.2fa.body=Ihr Bestätigungscode lautet: {0}\n\nDieser Code ist 10 Minuten gültig.\nWenn Sie diese Registrierung nicht angefragt haben, ignorieren Sie diese E-Mail.
# Register
register.title=Registrierung
register.subtitle=Erstellen Sie Ihr VotianLT-Konto
register.email=E-Mail-Adresse
register.password=Passwort
register.password.placeholder=Mindestens 6 Zeichen
register.password.confirm=Passwort bestätigen
register.password.confirm.placeholder=Passwort wiederholen
register.firstname=Vorname
register.lastname=Nachname
register.phone=Telefonnummer
register.company=Firma
register.street=Straße
register.housenr=Hausnr
register.zip=Postleitzahl
register.city=Stadt
register.code.label=Bestätigungscode (6 Ziffern)
register.code.placeholder=z. B. 123456
register.button.submit=Registrieren
register.button.verify=Code prüfen und registrieren
register.button.resend=Code erneut senden
register.button.back=Zurück zur Startseite
register.notification.email.required=Bitte geben Sie eine E-Mail-Adresse ein
register.notification.email.invalid=Bitte geben Sie eine gültige E-Mail-Adresse ein
register.notification.email.duplicate=Ein Benutzer mit dieser E-Mail-Adresse existiert bereits
register.notification.password.required=Bitte geben Sie ein Passwort ein
register.notification.password.min=Das Passwort muss mindestens 6 Zeichen lang sein
register.notification.password.mismatch=Die Passwörter stimmen nicht überein
register.notification.firstname.required=Bitte geben Sie Ihren Vornamen ein
register.notification.lastname.required=Bitte geben Sie Ihren Nachnamen ein
register.notification.phone.required=Bitte geben Sie Ihre Telefonnummer ein
register.notification.company.required=Bitte geben Sie den Firmennamen ein
register.notification.street.required=Bitte geben Sie die Straße ein
register.notification.housenr.required=Bitte geben Sie die Hausnummer ein
register.notification.zip.required=Bitte geben Sie die Postleitzahl ein
register.notification.city.required=Bitte geben Sie die Stadt ein
register.notification.code.sent=Ein Bestätigungscode wurde an {0} gesendet
register.notification.code.emailerror=Fehler beim Senden der E-Mail: {0}
register.notification.code.expired=Der Code ist abgelaufen. Bitte senden Sie einen neuen Code.
register.notification.code.invalid=Der eingegebene Code ist ungültig
register.notification.code.startfirst=Bitte starten Sie zuerst die Registrierung
register.notification.code.required=Bitte geben Sie den 6-stelligen Code ein
register.notification.success=Registrierung erfolgreich. Bitte melden Sie sich an.
register.notification.failed=Registrierung fehlgeschlagen: {0}
# Start Page
start.title=VotianLT - Ihr digitaler Transportpartner
start.button.login=Anmelden
start.button.demo=Demo
start.button.register=Registrieren
login.demo.only.button=Der Demo-Zugang ist nur über den Demo-Button auf der Startseite verfügbar.
demo.session.active=Der Demo-Modus wird bereits von einem anderen Nutzer verwendet. Bitte versuchen Sie es später erneut.
demo.start.error=Der Demo-Modus konnte nicht gestartet werden.
start.button.createorder=Auftragserstellung
start.button.notifications=Benachrichtigungen
start.button.nonotifications=Keine neuen Benachrichtigungen
start.hero.description=Für Solo-Selbstständige und Kleinunternehmer im Transportgewerbe - volldigital und aus einem Guss. Konzentrieren Sie sich auf Ihr Geschäft, wir kümmern uns um die Büroarbeit.
start.hero.demo.hint=Demo startet sofort mit vorbereiteten Beispieldaten.
start.hero.trial.hint="Jetzt kostenlos testen" erstellt Ihren eigenen Account für den kostenlosen Probemonat.
start.system.title=Das System
start.system.intro=Für Solo-Selbstständige und Kleinunternehmer im Transportgewerbe ist von entscheidender Bedeutung, dass sie sich in erster Linie auf ihr eigentliches Geschäft konzentrieren können: Kunden gewinnen und Waren von A nach B liefern.
start.feature.setup.title=Einrichtungsassistent
start.feature.setup.desc=Mithilfe des Einrichtungsassistenten haben Sie die Möglichkeit, Ihr Nutzerprofil zu vervollständigen.
start.feature.customers.title=Kunden- und Auftragsverwaltung
start.feature.customers.desc=Mit der Kunden- und Auftragsverwaltung haben Sie alle Kontaktdaten und Auftragsdetails stets im Blick.
start.feature.jobs.title=Auftragserstellung
start.feature.jobs.desc=Stellen Sie mit wenigen Mausklicks Aufträge ins System ein und legen Sie fest, welcher Mitarbeiter welchen Transportauftrag abarbeiten soll.
start.app.title=Die App
start.app.description=Jeder Auftrag kann optional über die votianLT-App abgearbeitet werden ganz ohne "Zettelwirtschaft". So gelangen alle relevanten Auftragsinformationen direkt auf das Smartphone des Fahrers.
start.imprint.title=Impressum
start.imprint.company=Assecutor Data Service GmbH
start.imprint.address=Ottensener Str. 8, 22525 Hamburg
start.imprint.phone=Telefon: +49 40 18 123 771 0
start.imprint.email=E-Mail: ahoi@assecutor.de
imprint.phone=Telefon
imprint.email=E-Mail
imprint.country=Deutschland
imprint.management=Geschäftsführung
imprint.registeredoffice=Firmensitz
imprint.commercialregister=Handelsregister
imprint.vatid=Umsatzsteuer-ID
imprint.imagecredits=Quellenangaben für die verwendeten Bilder und Grafiken
imprint.backgroundimage=Hintergrundbild Startseite
start.cta.text=Registrieren Sie sich noch heute und nutzen den kostenfreien Probemonat, um das System auf Herz und Nieren zu testen.
start.slogan=Betreiben Sie Ihr Geschäft smart … mit votianLT!
start.version=Version
# Login View
login.2fa.title=2FA Code
login.2fa.button=Code prüfen
login.votianlt=VotianLT
login.version=Version
# Message Details
messagedetails.button.send=Senden
messagedetails.placeholder=Nachricht eingeben...
messagedetails.noimage=(kein Bildinhalt)
messagedetails.imageerror=(Bild konnte nicht geladen werden)
# Invoice Generator
invoicegenerator.properties.title=Eigenschaften
invoicegenerator.properties.type=Typ
invoicegenerator.fontsize.label=Schriftgröße
invoicegenerator.color.label=Schriftfarbe
invoicegenerator.color.dialog.title=Schriftfarbe wählen
invoicegenerator.color.dialog.hex=Hex-Farbwert
invoicegenerator.button.cancel=Abbrechen
invoicegenerator.button.apply=Übernehmen
invoicegenerator.button.delete=Element löschen
invoicegenerator.notification.color.applied=Farbe übernommen
invoicegenerator.upload.drop=Bild hierher ziehen oder klicken
invoicegenerator.upload.success=Bild erfolgreich hochgeladen
invoicegenerator.upload.error=Fehler beim Hochladen: {0}
invoicegenerator.file.rejected=Datei abgelehnt: {0}
invoicegenerator.properties.select.info=Klicken Sie auf ein Element im Canvas, um dessen Eigenschaften zu bearbeiten.
invoicegenerator.template.vline=Vertikale Linie
# CSV Export
csv.header.customer=Auftraggeber
csv.header.jobnumber=Auftragsnummer
csv.header.jobdate=Auftragsdatum
csv.header.destination=Zielort
csv.filename=jobs.csv
# DatePicker I18n
datepicker.month.januar=Januar
datepicker.month.februar=Februar
datepicker.month.märz=März
datepicker.month.april=April
datepicker.month.mai=Mai
datepicker.month.juni=Juni
datepicker.month.juli=Juli
datepicker.month.august=August
datepicker.month.september=September
datepicker.month.oktober=Oktober
datepicker.month.november=November
datepicker.month.dezember=Dezember
datepicker.weekday.sonntag=Sonntag
datepicker.weekday.montag=Montag
datepicker.weekday.dienstag=Dienstag
datepicker.weekday.mittwoch=Mittwoch
datepicker.weekday.donnerstag=Donnerstag
datepicker.weekday.freitag=Freitag
datepicker.weekday.samstag=Samstag
datepicker.weekdayshort.so=So
datepicker.weekdayshort.mo=Mo
datepicker.weekdayshort.di=Di
datepicker.weekdayshort.mi=Mi
datepicker.weekdayshort.do=Do
datepicker.weekdayshort.fr=Fr
datepicker.weekdayshort.sa=Sa
# Job History
jobhistory.status.pickupscheduled=Abholung geplant
jobhistory.status.pickedup=Abgeholt
jobhistory.status.intransit=Unterwegs
jobhistory.status.delivered=Zugestellt
jobhistory.image.alt=Vergrößertes Foto
jobhistory.title=Jobhistorie
jobhistory.header=Jobhistorie für {0}
jobhistory.info.customer=Kunde: {0}
jobhistory.info.createdat=Erstellt am: {0}
jobhistory.info.status=Status: {0}
jobhistory.count={0} Einträge in der Historie
jobhistory.changedby=Geändert von: {0}
jobhistory.entry.create.reason=Job erstellt
jobhistory.entry.create.description=Neuer Job wurde erstellt: {0}
# Version
version.label=Version
# Management Combo
management.placeholder=Verwaltung
management.customers=Kunden
management.jobs=Aufträge
management.companies=Firmen
# User Menu
usermenu.profile=Profil anzeigen
usermenu.settings=Einstellungen
usermenu.logout=Abmelden
# CTA Button
cta.freetest=Jetzt kostenlos testen
# Miscellaneous
misc.toggle.hide=Ausblenden
misc.toggle.show=Einblenden
misc.nodata=Keine Daten vorhanden
misc.loading=Daten werden geladen...
misc.error=Fehler aufgetreten
misc.retry=Erneut versuchen
# Admin Price Table
adminpricetable.title=Preistabelle
adminpricetable.field.monthly=Monatliches Basispaket
adminpricetable.field.appuserfee=Gebühr pro App-Nutzer
adminpricetable.field.appuserfee.helper=Wird je eingerichtetem App-Nutzer monatlich berechnet
adminpricetable.notification.saved=Preistabelle wurde gespeichert
adminpricetable.notification.save.error=Fehler beim Speichern: {0}
adminpricetable.notification.load.error=Fehler beim Laden: {0}
# Rechnungsgenerator - System-Template (Rechnungen an Nutzer)
invoicegenerator.issuer.header=Rechnungssteller
invoicegenerator.issuer.website=Webseite
invoicegenerator.issuer.senderline=Absenderzeile
invoicegenerator.issuer.paymentterms=Zahlungsbedingungen
invoicegenerator.issuer.footer=Fußzeile
invoicegenerator.issuer.invoicedate=Rechnungsdatum
invoicegenerator.recipient.header=Empfänger (Nutzer)
invoicegenerator.recipient.company=Nutzer-Firma
invoicegenerator.recipient.name=Nutzer-Name
invoicegenerator.recipient.street=Nutzer-Straße
invoicegenerator.recipient.city=Nutzer-PLZ/Ort
invoicegenerator.recipient.email=Nutzer-E-Mail
invoicegenerator.template.saved=Template gespeichert
invoicegenerator.template.save.error=Fehler beim Speichern des Templates: {0}
invoicegenerator.button.clear=Leeren
invoicegenerator.notification.cleared=Canvas geleert
invoicegenerator.notification.canvas.error=Canvas-Daten konnten nicht gelesen werden
invoicegenerator.notification.preview.error=Fehler bei der Vorschau: {0}
invoicegenerator.pdf.preview.title=PDF-Vorschau
# Admin Dashboard - Kundenübersicht
admindashboard.section.customers=Kunden ({0})
admindashboard.customers.column.number=Kundennummer
admindashboard.customers.column.owner=Nutzer
admindashboard.customers.empty=Keine Kunden vorhanden
invoicegenerator.positions.header=Positionen (Preistabelle)
invoicegenerator.positions.list=Positionen auflisten
button.undo=Rückgängig
# Admin-Profil (Firmendaten)
page.title.admin.profile=Firmendaten bearbeiten
adminprofile.title=Firmendaten
adminprofile.field.companyname=Firmenname
adminprofile.field.companysubtitle=Firmenzusatz
adminprofile.field.street=Straße und Hausnummer
adminprofile.field.city=PLZ und Ort
adminprofile.field.phone=Telefon
adminprofile.field.fax=Fax
adminprofile.field.email=E-Mail
adminprofile.field.website=Webseite
adminprofile.field.senderline=Absenderzeile
adminprofile.field.senderline.helper=Einzeilige Absenderangabe über der Empfängeradresse auf Rechnungen
adminprofile.field.paymentterms=Zahlungsbedingungen
adminprofile.field.footer=Fußzeile
adminprofile.field.footer.helper=Geschäftsführer, Steuernummer, Bankverbindung jede Zeile erscheint als eigene Zeile auf der Rechnung
adminprofile.notification.saved=Firmendaten gespeichert
adminprofile.notification.save.error=Fehler beim Speichern: {0}
adminprofile.notification.load.error=Fehler beim Laden: {0}
# Rechnungen erstellen (Admin)
page.title.admin.createinvoices=Rechnungen erstellen
admincreateinvoices.title=Rechnungen erstellen
admincreateinvoices.hint=Rechnungen werden zum Monatsende (Ultimo) fällig. Beginnt ein Kunde im laufenden Monat, werden nur die verbleibenden Tage bis Ultimo berechnet.
admincreateinvoices.column.customer=Kunde
admincreateinvoices.column.discount=Rabatt
admincreateinvoices.discount.position=Rabatt ({0} %)
admincreateinvoices.discount.dialog.title=Rabatt erfassen
admincreateinvoices.discount.dialog.percent=Rabatt in %
admincreateinvoices.discount.dialog.reason=Grund für den Rabatt
admincreateinvoices.discount.dialog.apply=Übernehmen
admincreateinvoices.column.start=Kunde seit
admincreateinvoices.column.days=Abgerechnete Tage
admincreateinvoices.column.due=Fällig am
admincreateinvoices.column.net=Nettobetrag
admincreateinvoices.days.full=Voller Monat
admincreateinvoices.days.partial={0} von {1} Tagen
admincreateinvoices.prorata.suffix=(anteilig {0}/{1} Tage)
admincreateinvoices.appusers.suffix=({0} App-Nutzer)
admincreateinvoices.button.create=Rechnung erstellen
admincreateinvoices.notification.notemplate=Kein Rechnungstemplate vorhanden. Bitte zuerst im Rechnungsgenerator ein Template speichern.
admincreateinvoices.notification.error=Fehler beim Erstellen der Rechnung: {0}
admincreateinvoices.button.createselected=Rechnungen erstellen ({0})
admincreateinvoices.field.month=Abrechnungsmonat
admincreateinvoices.filter.label=Anzeigen
admincreateinvoices.filter.all=Alle Rechnungen
admincreateinvoices.filter.open=Nur offene
admincreateinvoices.filter.sent=Nur gesendete
admincreateinvoices.dialog.title=Rechnungen prüfen
admincreateinvoices.dialog.position=Rechnung {0} von {1}
admincreateinvoices.dialog.button.previous=Zurück
admincreateinvoices.dialog.button.next=Weiter
admincreateinvoices.dialog.button.delete=Aus Liste entfernen
admincreateinvoices.dialog.button.send=Rechnungen senden
admincreateinvoices.dialog.notification.removed=Rechnung aus der Liste entfernt
admincreateinvoices.mail.subject=Ihre Rechnung {0}
admincreateinvoices.mail.body=Sehr geehrte Damen und Herren,\n\nanbei erhalten Sie Ihre Rechnung {0} für den Abrechnungszeitraum {1}.\n\nMit freundlichen Grüßen\n{2}
admincreateinvoices.notification.sent={0} Rechnung(en) per E-Mail versendet
admincreateinvoices.notification.sendfailed={0} Rechnung(en) konnten nicht versendet werden