All checks were successful
Deploy bericht / deploy (push) Successful in 6s
- Neuer API-Endpoint api/shipments.php: Liste Lieferungen zu Auftrag, PDF-Stream, confirm (Unterschrift stempeln)
- ODT-Hook actions_bericht.class.php: ersetzt {signature} Platzhalter via odfphp->setImage, setzt {signer_name}/{signed_at}/{gps}
- Backup-Roundtrip: generateDocument-Backup → signed.pdf erzeugen → Original wiederherstellen
- JWT-Fallback in _jwt.php: ?jwt= Query-Param für <img>/<object> ohne Authorization-Header
- Admin: BERICHT_SIGNATURE_IMAGE_RATIO Feld, Toggle BERICHT_TAB_ON_SHIPMENT, Signature-Box-Editor
- DB: llx_bericht_signature_box für pro-Template mm-Box-Geometrie
- element_type='shipment' in modBericht + lib/bericht.lib.php
- element_element Richtung: commande=source, shipping=target (fk_target=expedition_id)
- DOL_DATA_ROOT-Auflösung für EXPEDITION_ADDON_PDF_ODT_PATH
- Sprachen: de_DE + en_US mit neuen Schlüsseln für Signatur-Workflow
[deploy]
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
97 lines
4.3 KiB
Text
97 lines
4.3 KiB
Text
ModuleBerichtName = Report
|
||
ModuleBerichtDesc = Create work reports from invoice attachments, annotate them in the browser and attach them as PDF
|
||
Bericht = Report
|
||
Berichte = Reports
|
||
BerichtEditor = Report Editor
|
||
BerichtNew = New Report
|
||
BerichtTitle = Title
|
||
BerichtCreatedAt = Created at
|
||
BerichtCreatedBy = Created by
|
||
BerichtStatus = Status
|
||
BerichtStatusDraft = Draft
|
||
BerichtStatusFinal = Final
|
||
BerichtAuftragsnummer = Order number
|
||
BerichtTemplate = Cover template
|
||
BerichtNoTemplate = No template
|
||
BerichtAvailableAttachments = Available attachments
|
||
BerichtAddSelectedToReport = Add selection to report
|
||
BerichtUploadExtra = Upload another file
|
||
BerichtPages = Pages
|
||
BerichtNoReports = No report exists for this document yet.
|
||
BerichtCreate = Create report
|
||
BerichtSave = Save report
|
||
BerichtSaveDraft = Save draft
|
||
BerichtFinalize = Finalize report (generate PDF)
|
||
BerichtConfirmDelete = Really delete this report?
|
||
BerichtDeleteSuccess = Report deleted
|
||
BerichtSaveSuccess = Report saved
|
||
BerichtFinalizeSuccess = PDF created and attached to %s
|
||
BerichtNoteHint = Note for current page (printed at the bottom of the PDF page)
|
||
BerichtTools = Tools
|
||
BerichtToolSelect = Select
|
||
BerichtToolDraw = Freehand
|
||
BerichtToolRect = Rectangle
|
||
BerichtToolCircle = Circle
|
||
BerichtToolArrow = Arrow
|
||
BerichtToolText = Text
|
||
BerichtToolDelete = Delete
|
||
BerichtUndo = Undo
|
||
BerichtRedo = Redo
|
||
BerichtColor = Color
|
||
BerichtStrokeWidth = Stroke width
|
||
BerichtRotateLeft = Rotate left
|
||
BerichtRotateRight = Rotate right
|
||
BerichtDeletePage = Delete page
|
||
BerichtAddPage = Add page
|
||
BerichtSetup = Report Settings
|
||
BerichtSetupDescription = Manage ODT cover templates and global settings here.
|
||
BerichtSetupTemplates = ODT cover templates
|
||
BerichtSetupTemplatesDesc = Templates are stored under DOL_DATA_ROOT/bericht/templates. You can use placeholders like {auftragsnummer}, {kunde_name}, {datum} in the template.
|
||
BerichtSetupUploadTemplate = Upload new template (.odt)
|
||
BerichtSetupTemplateDeleted = Template deleted
|
||
BerichtSetupTemplateUploaded = Template uploaded
|
||
BerichtSetupDefaultTemplate = Default template
|
||
BerichtSetupNoTemplates = No templates yet
|
||
BerichtSetupOptions = Options
|
||
BerichtSetupTabInvoice = Show tab on invoices
|
||
BerichtSetupTabOrder = Show tab on orders
|
||
BerichtSetupTabPropal = Show tab on proposals
|
||
BerichtSetupTabShipment = Show tab on shipments
|
||
BerichtSetupSignatureRatio = Delivery signature image ratio
|
||
BerichtSetupSignatureRatioDesc = How large the {signature} image is in the rendered ODT PDF (0.35 ≈ 7×3.5 cm; higher = bigger). Multiplied against PNG pixels at runtime.
|
||
BerichtSetupBurnAnnotations = Burn annotations into PDF (instead of PDF annotations)
|
||
BerichtSetupLibreOfficeBin = LibreOffice binary path (for ODT→PDF)
|
||
BerichtPlaceholdersTitle = Available placeholders in ODT template
|
||
BerichtErrorNoParent = Parent document not found
|
||
BerichtErrorNotAllowed = Permission denied
|
||
BerichtErrorTemplateNotFound = Template not found
|
||
BerichtErrorPdfFailed = PDF generation failed
|
||
BerichtSignatureBoxConfig = Signature area on delivery note
|
||
BerichtSignatureBoxConfigDesc = Define where the customer signature is stamped onto the delivery-note PDF. Position is stored per PDF template.
|
||
BerichtOpenSignatureBoxEditor = Configure signature area
|
||
BerichtSignatureBoxNoPreviewShipment = No shipment exists yet in Dolibarr — please create one so we can show a sample PDF.
|
||
BerichtPdfTemplate = PDF template
|
||
BerichtPdfModules = PDF modules
|
||
BerichtOdtModules = ODT modules
|
||
BerichtOdtFiles = ODT files (doctemplates/shipments)
|
||
BerichtPreviewWithBox = Preview with signature box
|
||
BerichtBoxGeometry = Box geometry
|
||
BerichtBoxPage = Page
|
||
BerichtBoxPageFirst = First page
|
||
BerichtBoxPageLast = Last page
|
||
BerichtBoxLabel = Label
|
||
BerichtBoxResetDefault = Reset to default
|
||
BerichtShipments = Shipments
|
||
BerichtShipmentSigned = Shipment signed
|
||
BerichtShipmentNotSigned = Not yet signed
|
||
BerichtConfirmDelivery = Have customer confirm delivery
|
||
BerichtSignerName = Signer name
|
||
BerichtSignatureConfirmText = With this signature I confirm proper receipt of the delivery.
|
||
BerichtDeliveryConfirmed = Delivery confirmed — PDF attached to shipment
|
||
BerichtNoShipmentsForOrder = This order has no shipments yet.
|
||
BerichtSignDelivery = Sign delivery
|
||
BerichtViewSignedPdf = View signed PDF
|
||
Permission50002101 = Read reports
|
||
Permission50002102 = Create and edit reports
|
||
Permission50002103 = Delete reports
|
||
Permission50002104 = Administer Bericht module
|