- Dezimalmengen in allen Produktfeldern (Produkte, Mehraufwand, Entfällt) - Button "Stundenzettel öffnen" funktioniert ohne Checkbox-Auswahl - Direktlink zum Stundenzettel-Tab in der Listenansicht - Linkes Menü: nur Übersicht mit Icon, Rest ohne - Aktions-Icons in Listenansicht mit Abstand Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
262 lines
10 KiB
Text
Executable file
262 lines
10 KiB
Text
Executable file
# Stundenzettel Modul - Deutsche Sprachdatei
|
|
# Copyright (C) 2026 Data IT Solution
|
|
|
|
# Modul
|
|
Module500200Name = Stundenzettel
|
|
Module500200Desc = Stundenzettel-Verwaltung für Aufträge
|
|
|
|
# Menü
|
|
Stundenzettel = Stundenzettel
|
|
StundenzettelList = Alle Stundenzettel
|
|
StundenzettelNew = Neuer Stundenzettel
|
|
StundenzettelOverview = Übersicht
|
|
|
|
# Felder
|
|
StundenzettelRef = Stundenzettel-Nr.
|
|
StundenzettelDate = Datum
|
|
StundenzettelOrder = Auftrag
|
|
OrderDescription = Auftragsbeschreibung
|
|
StundenzettelCustomer = Kunde
|
|
StundenzettelStatus = Status
|
|
StundenzettelAuthor = Ersteller
|
|
StundenzettelValidatedBy = Freigegeben von
|
|
|
|
# Status
|
|
StatusDraft = Entwurf
|
|
StatusValidated = Freigegeben
|
|
StatusInvoiced = In Rechnung übertragen
|
|
StatusCanceled = Storniert
|
|
|
|
# Aktionen
|
|
CreateStundenzettel = Stundenzettel erstellen
|
|
EditStundenzettel = Stundenzettel bearbeiten
|
|
ValidateStundenzettel = Stundenzettel freigeben
|
|
DeleteStundenzettel = Stundenzettel löschen
|
|
CloneStundenzettel = Stundenzettel duplizieren
|
|
TransferToInvoice = In Rechnung übertragen
|
|
ActivateStundenzettel = Stundenzettel aktivieren
|
|
ReopenStundenzettel = Stundenzettel wieder öffnen
|
|
|
|
# Leistungen
|
|
Leistungen = Leistungen
|
|
LeistungNew = Neue Leistung
|
|
LeistungDate = Datum
|
|
LeistungTimeStart = Beginn
|
|
LeistungTimeEnd = Ende
|
|
LeistungDuration = Dauer
|
|
LeistungDescription = Beschreibung
|
|
AddLeistung = Leistung hinzufügen
|
|
|
|
# Produkte
|
|
Products = Produkte
|
|
ProductsDesc = Hier können Sie Produkte aus dem Auftrag erfassen, die verbraucht wurden.
|
|
ProductsFromOrder = Produkte aus Auftrag
|
|
ProductList = Produktliste
|
|
ProductsAdded = Hinzugefügte Produkte
|
|
OtherProducts = Sonstige Produkte
|
|
QtyOrdered = Beauftragt
|
|
QtyFromOrder = Beauftragt
|
|
QtyUsed = Erfasst
|
|
QtyDelivered = Verbaut
|
|
QtyDone = Erledigt
|
|
QtyRemaining = Verbleibend
|
|
QtyAdded = Hinzugefügt
|
|
QtyRemoved = Entfallen
|
|
AddProduct = Produkt hinzufügen
|
|
AddMoreProducts = Weitere Produkte hinzufügen
|
|
SelectProducts = Produkte auswählen
|
|
NoProductsInOrder = Keine Produkte im Auftrag
|
|
AllProductsUsedOrOmitted = Alle Produkte bereits verbaut oder als entfällt markiert
|
|
TransferProducts = Produkte übernehmen
|
|
OpenStundenzettel = Stundenzettel öffnen
|
|
TransferToStundenzettel = Übernehmen in Stundenzettel
|
|
FromOrder = Aus Auftrag
|
|
Added = Hinzugefügt
|
|
AlreadyOnStundenzettel = Bereits auf diesem Stundenzettel
|
|
BackToOrder = Zurück zum Auftrag
|
|
Add = Hinzufügen
|
|
FreeText = Freitext
|
|
|
|
# Tabs
|
|
Card = Übersicht
|
|
View = Anzeigen
|
|
|
|
# Tracking
|
|
DeliveryTracking = Lieferauflistung
|
|
TrackingStatus = Status
|
|
TrackingOpen = Offen
|
|
TrackingPartial = Teilweise erledigt
|
|
TrackingDone = Erledigt
|
|
|
|
# Notizen
|
|
Notes = Notizen
|
|
NotesForNextVisit = Notizen für nächsten Termin
|
|
NotesMemo = Merkzettel
|
|
AddNote = Notiz hinzufügen
|
|
NoteText = Notiz
|
|
ConfirmDeleteNote = Diese Notiz wirklich löschen?
|
|
NoNotesYet = Noch keine Notizen vorhanden
|
|
OpenNotes = Offene Notizen
|
|
CheckedNotes = Erledigte Notizen
|
|
MarkAsDone = Als erledigt markieren
|
|
MarkAsOpen = Wieder öffnen
|
|
|
|
# Meldungen
|
|
ConfirmValidate = Stundenzettel wirklich freigeben?
|
|
ConfirmDelete = Stundenzettel wirklich löschen?
|
|
ConfirmDeleteLeistung = Diese Leistung wirklich löschen?
|
|
RecordSaved = Eintrag gespeichert
|
|
RecordModified = Eintrag aktualisiert
|
|
RecordDeleted = Eintrag gelöscht
|
|
SetupSaved = Einstellungen gespeichert
|
|
ProductsTransferred = Produkte übernommen
|
|
NoProductsSelected = Keine Produkte ausgewählt
|
|
ErrorCreatingStundenzettel = Fehler beim Erstellen des Stundenzettels
|
|
ConfirmTransfer = Alle Produkte in Rechnung übertragen?
|
|
AllProductsDocumented = Alle Produkte dokumentiert
|
|
NotAllProductsDocumented = Nicht alle Produkte dokumentiert
|
|
NoOpenStundenzettel = Keine offenen Stundenzettel
|
|
StundenzettelCreated = Stundenzettel erstellt
|
|
StundenzettelExistsForDate = Für diesen Auftrag und dieses Datum existiert bereits ein Stundenzettel
|
|
StundenzettelValidated = Stundenzettel freigegeben
|
|
StundenzettelDeleted = Stundenzettel gelöscht
|
|
|
|
# Mengenwarnung
|
|
ConfirmExceedOrderQty = Auftragsmenge wird überschritten!
|
|
OrderQty = Auftragsmenge
|
|
TotalUsedAllStz = Gesamtmenge alle Stundenzettel
|
|
ConfirmAdditionalWork = Mehraufwand bestätigen?
|
|
|
|
# Mehraufwand
|
|
Mehraufwand = Mehraufwand
|
|
MehraufwandDesc = Hier können Sie zusätzliche Produkte erfassen, die nicht im ursprünglichen Auftrag enthalten waren.
|
|
AddMehraufwand = Mehraufwand hinzufügen
|
|
OrFreeText = Oder Freitext
|
|
FreeTextDescription = Freitext-Beschreibung
|
|
ConfirmDeleteMehraufwand = Diesen Mehraufwand wirklich löschen?
|
|
ErrorNoProductSelected = Bitte wählen Sie ein Produkt oder geben Sie eine Beschreibung ein
|
|
AdditionalQty = Zusätzliche Menge
|
|
FromStundenzettel = Aus Stundenzettel
|
|
ProductExistsInOrder = Produkt im Auftrag gefunden, als Verbrauch hinzugefügt
|
|
MehraufwandConflictTitle = Produkt bereits als Mehraufwand vorhanden
|
|
MehraufwandConflictWarning = Folgende Produkte sind bereits als Mehraufwand erfasst
|
|
MehraufwandConflictQuestion = Möchten Sie diese Produkte trotzdem als Verbrauch übernehmen?
|
|
MehraufwandConflictExplanation = Wenn Sie fortfahren, wird das Produkt sowohl als Auftragsposition (Verbrauch) als auch als Mehraufwand geführt. Dies kann zu doppelter Berechnung führen.
|
|
MehraufwandTransferTitle = Mehraufwand übernehmen
|
|
MehraufwandTransferWarning = Folgende Produkte wurden als Mehraufwand erfasst
|
|
MehraufwandTransferQuestion = Diese Produkte werden als normale Verbrauchsposition übernommen.
|
|
MehraufwandTransferExplanation = Die Produkte werden in die Produktliste des Stundenzettels übernommen (nicht als Mehraufwand). Die ursprüngliche Mehraufwand-Zeile bleibt bestehen.
|
|
|
|
# Entfällt
|
|
Entfaellt = Entfällt
|
|
EntfaelltDesc = Hier können Sie Produkte aus dem Auftrag erfassen, die nicht verbaut werden müssen.
|
|
AddEntfaellt = Entfällt hinzufügen
|
|
Reason = Grund
|
|
Optional = optional
|
|
ConfirmDeleteEntfaellt = Diesen Eintrag wirklich löschen?
|
|
|
|
# Fehler
|
|
ErrorNoOrder = Kein Auftrag ausgewählt
|
|
ErrorOrderNotFound = Auftrag nicht gefunden
|
|
ErrorNoProducts = Keine Produkte ausgewählt
|
|
ErrorAlreadyValidated = Stundenzettel bereits freigegeben
|
|
ErrorQtyExceedsAvailable = Menge überschreitet verfügbare Menge (max. %s)
|
|
ErrorTimeOverlap = Zeitüberschneidung mit bestehender Leistung (%s - %s)
|
|
ErrorStundenzettelReleased = Die Stundenzettel für diesen Auftrag wurden bereits freigegeben und können nicht mehr geändert werden
|
|
|
|
# Widgets
|
|
BoxRecentStundenzettel = Zuletzt bearbeitete Stundenzettel
|
|
BoxOpenStundenzettel = Offene Stundenzettel
|
|
|
|
# Berechtigungen
|
|
PermissionRead = Stundenzettel lesen
|
|
PermissionWrite = Stundenzettel erstellen/bearbeiten
|
|
PermissionValidate = Stundenzettel freigeben
|
|
PermissionDelete = Stundenzettel löschen
|
|
|
|
# Einstellungen
|
|
StundenzettelSetup = Stundenzettel Einstellungen
|
|
TimeInputMode = Zeiteingabe-Modus
|
|
TimeInputDropdown = Dropdown (15-Minuten-Takt)
|
|
TimeInputText = Freitext (exakte Uhrzeit)
|
|
PreciseTimeEntry = Exakte Zeiterfassung
|
|
DefaultFilter = Standard-Filter Produktliste
|
|
DefaultFilterDesc = Welcher Filter soll standardmäßig in der Produktliste angezeigt werden?
|
|
DefaultDate = Standard-Datum für Stundenzettel
|
|
DefaultDateDesc = Welches Datum soll standardmäßig für neue Stundenzettel vorgeschlagen werden?
|
|
DateToday = Immer aktuelles Datum
|
|
DateLastOpen = Datum des letzten offenen Stundenzettels
|
|
NewStundenzettelForToday = Neuer Stundenzettel für heute
|
|
SelectedStundenzettelNotToday = Der ausgewählte Stundenzettel %s ist vom %s - es wird ein neuer für heute erstellt
|
|
|
|
# Filter
|
|
Filter = Filter
|
|
FilterAll = Alle
|
|
FilterOpen = Offen
|
|
FilterDone = Erledigt
|
|
|
|
# Sections
|
|
ExpandAll = Alles ausklappen
|
|
CollapseAll = Alles einklappen
|
|
ShowDetails = Details anzeigen
|
|
HideDetails = Details verbergen
|
|
Type = Typ
|
|
|
|
# Freigabe und Rechnung
|
|
ReleaseStundenzettel = Stundenzettel freigeben
|
|
ReopenStundenzettel = Stundenzettel wiedereröffnen
|
|
TransferToInvoice = In Rechnung übernehmen
|
|
StundenzettelReleased = Stundenzettel wurden freigegeben
|
|
StundenzettelReopened = Stundenzettel wurden wiedereröffnet
|
|
AllStundenzettelMustBeValidated = Alle Stundenzettel müssen erst validiert werden
|
|
RemainingProductsWarning = Folgende Produkte sind noch nicht vollständig dokumentiert
|
|
ConfirmReleaseWithRemainingTitle = Freigabe mit offenen Produkten?
|
|
ConfirmReleaseWithRemaining = Es gibt noch nicht vollständig dokumentierte Produkte. Wollen Sie die Stundenzettel trotzdem freigeben?
|
|
ConfirmReleaseFinalTitle = Endgültige Freigabe bestätigen
|
|
ConfirmReleaseFinal = Sind Sie WIRKLICH sicher? Nach der Freigabe können keine Änderungen mehr vorgenommen werden.
|
|
ConfirmTransferInvoiceTitle = In Rechnung übernehmen?
|
|
ConfirmTransferInvoice = Alle dokumentierten Produkte werden in eine neue Rechnung übertragen. Fortfahren?
|
|
InvoiceCreated = Rechnung wurde erstellt
|
|
CreatedFromStundenzettel = Erstellt aus Stundenzettel
|
|
StundenzettelTransferredToInvoice = Stundenzettel wurden bereits in Rechnung übertragen
|
|
StundenzettelReleasedNoChanges = Die Stundenzettel sind freigegeben. Keine Änderungen mehr möglich.
|
|
ResetStundenzettel = Status zurücksetzen
|
|
StundenzettelReset = Stundenzettel-Status wurde zurückgesetzt
|
|
|
|
# Standard-Leistung
|
|
DefaultService = Leistungsposition
|
|
DefaultServiceDesc = Standard-Dienstleistung für Stundenzettel (wird beim Kunden hinterlegt)
|
|
DefaultServiceFromCustomer = Standard-Leistung vom Kunden
|
|
NoDefaultServiceSet = Keine Standard-Leistung hinterlegt
|
|
SetDefaultServiceInCustomer = Standard-Leistung beim Kunden hinterlegen
|
|
PlannedHours = Geplante Stunden
|
|
TotalHours = Gesamtstunden
|
|
HoursFromOrder = Stunden aus Auftrag
|
|
NotSet = Nicht gesetzt
|
|
SelectService = Leistungsposition wählen
|
|
|
|
# Stundenpreis
|
|
HourlyRate = Stundenpreis
|
|
CustomPrice = Abweichender Preis
|
|
CustomerPrice = Kundenpreis
|
|
StandardPrice = Standardpreis
|
|
CustomHourlyRateSet = Es wurde ein abweichender Stundenpreis gesetzt
|
|
CustomerSpecificPrice = Kundenspezifischer Preis
|
|
StandardServicePrice = Standard-Produktpreis
|
|
ResetToDefault = Auf Standard zurücksetzen
|
|
Reset = Zurücksetzen
|
|
|
|
# Rechnungsübernahme Stunden
|
|
InvoiceHoursMode = Stunden-Übernahme
|
|
InvoiceHoursModeTotal = Gesamtstunden auf einer Zeile
|
|
InvoiceHoursModePerDay = Pro Tag eine Zeile
|
|
SelectInvoiceHoursMode = Wie sollen die Arbeitsstunden übernommen werden?
|
|
|
|
# Lieferauflistung Leistungen
|
|
perStundenzettel = pro Stundenzettel
|
|
Entries = Einträge
|
|
incl = inkl.
|
|
|
|
# Extrafields Aufträge
|
|
NettoSTZ = Netto STZ
|
|
NettoSTZHelp = Netto-Wert aller freigegebenen Stundenzettel (Produkte + Arbeitsstunden)
|