{ "searchPlaceholder": "Teile suchen...", "categoryPlaceholder": "Kategorie", "allCategories": "Alle Kategorien", "applyMarkup": "Aufschlag anwenden", "addPart": "Teil hinzufügen", "table": { "partNumber": "Teilenr.", "name": "Name", "category": "Kategorie", "inStock": "Auf Lager", "unitCost": "Stückkosten", "sellPrice": "Verkaufspreis", "supplier": "Lieferant", "location": "Lagerort", "low": "Niedrig", "barcode": "Barcode" }, "empty": { "noMatch": "Keine Teile entsprechen Ihrer Suche.", "noParts": "Noch keine Teile im Lager.", "noLowStock": "Derzeit liegt nichts unter dem Meldebestand.", "noReorderPoints": "Es sind keine Meldebestände gesetzt, daher kann kein Teil als knapp gelten.", "configureReorderPoints": "Standard-Meldebestand festlegen" }, "actions": { "edit": "Bearbeiten", "delete": "Löschen", "details": "Details & Verlauf" }, "deletePart": { "title": "Teil löschen", "description": "\"{name}\" aus dem Lager löschen? Dies kann nicht rückgängig gemacht werden.", "confirm": "Löschen" }, "bulkDelete": { "title": "Ausgewählte Teile löschen", "description": "{count, plural, one {# Teil} other {# Teile}} aus dem Lager löschen? Dies kann nicht rückgängig gemacht werden.", "confirm": "Löschen", "selected": "{count, plural, one {# Teil} other {# Teile}} ausgewählt", "clearSelection": "Auswahl aufheben", "deleteSelected": "Löschen ({count})", "success": "{count, plural, one {# Teil} other {# Teile}} gelöscht" }, "markup": { "title": "Aufschlag auf alle Teile anwenden", "multiplierLabel": "Aufschlagsfaktor", "description": "Der Verkaufspreis wird auf Kosten x {multiplier} für alle {count} Teile gesetzt.", "percentage": "({percent}% Aufschlag)", "cancel": "Abbrechen", "apply": "Anwenden", "overrideExisting": "Bestehende Verkaufspreise überschreiben", "overrideExistingHint": "Alle Teile werden aktualisiert, auch solche mit einem bestehenden Verkaufspreis.", "skipExistingHint": "Nur Teile ohne Verkaufspreis werden aktualisiert." }, "errors": { "multiplierPositive": "Der Multiplikator muss größer als 0 sein", "deleteFailed": "Teil konnte nicht gelöscht werden", "applyFailed": "Aufschlag konnte nicht angewendet werden", "saveFailed": "Teil konnte nicht gespeichert werden", "error": "Fehler" }, "scanBarcode": "Scannen", "barcodeScan": { "title": "Gescanntes Teil", "notFound": "Kein Teil für Barcode \"{barcode}\" gefunden", "createNew": "Neues Teil anlegen", "addStock": "Bestand auffüllen", "editPart": "Teil bearbeiten", "currentStock": "Aktueller Bestand: {quantity}", "addedStock": "{amount} zum Bestand hinzugefügt", "customAmount": "Menge...", "scanParts": "Teile scannen" }, "form": { "editPart": "Teil bearbeiten", "addNewPart": "Neues Teil hinzufügen", "supplierLink": "Lieferantenlink", "supplierLinkPlaceholder": "https://supplier.com/product/...", "fetch": "Abrufen", "fetchFailed": "Abruf fehlgeschlagen", "fetchError": "Metadaten konnten nicht von der URL abgerufen werden", "image": "Bild", "dropOrClick": "Bild ablegen oder klicken", "replace": "Ersetzen", "upload": "Hochladen", "camera": "Kamera", "aiAnalyze": "KI-Autofill", "aiAnalyzing": "Bild wird analysiert...", "aiAnalyzeSuccess": "Felder aus Bild ausgefüllt", "aiAnalyzeFailed": "Bild konnte nicht analysiert werden", "imageUploading": "Bild wird hochgeladen...", "imageUploaded": "Bild hochgeladen", "imageUploadFailed": "Bild konnte nicht hochgeladen werden", "imageTypeError": "Nur JPEG-, PNG-, WebP- und AVIF-Bilder sind erlaubt", "imageSizeError": "Das Bild darf maximal 5 MB groß sein", "partNumber": "Teilenummer", "partNumberPlaceholder": "BRK-001", "barcode": "Barcode", "barcodePlaceholder": "123456789012", "nameLabel": "Name *", "namePlaceholder": "Bremsbelagsatz", "category": "Kategorie", "categoryPlaceholder": "Kategorie auswählen...", "categorySearch": "Suchen oder erstellen...", "categoryCreate": "\"{name}\" erstellen", "categoryNone": "Noch keine Kategorien", "location": "Lagerort", "locationPlaceholder": "Regal A-3", "quantity": "Menge", "minQty": "Mindestmenge", "unit": "Einheit", "unitPlaceholder": "Stk, l, kg...", "unitSuggestions": "Stk,Satz", "unitSearch": "Suchen oder eingeben...", "unitCreate": "\"{name}\" verwenden", "unitGroupCount": "Zähleinheiten", "unitGroupMetric": "Metrisch", "unitGroupImperial": "Imperial", "unitCost": "Stückkosten", "sellPrice": "Verkaufspreis", "supplier": "Lieferant", "supplierPlaceholder": "AutoParts GmbH", "supplierPhone": "Lieferanten-Telefon", "supplierPhonePlaceholder": "(555) 123-4567", "supplierEmail": "Lieferanten-E-Mail", "supplierEmailPlaceholder": "orders@autoparts.com", "description": "Beschreibung", "descriptionPlaceholder": "Teilebeschreibung...", "cancel": "Abbrechen", "saveChanges": "Änderungen speichern", "addPart": "Teil hinzufügen" }, "openMenu": "Menü öffnen", "history": { "title": "Bestandsverlauf", "description": "Alle erfassten Änderungen an {name}, neueste zuerst.", "empty": "Noch keine Bestandsbewegungen erfasst.", "when": "Datum", "change": "Änderung", "balance": "Bestand", "usedOn": "Verwendet in", "by": "Von", "reasons": { "service_record": "Auftrag", "service_record_deleted": "Auftrag gelöscht", "quote_conversion": "Angebot umgewandelt", "manual_adjustment": "Manuelle Anpassung", "bulk_markup": "Massenaufschlag" }, "backToInventory": "Lager", "reason": "Grund", "allReasons": "Alle Gründe" }, "suggestions": { "title": "Aus Ihrem Lager", "inStock": "{quantity} auf Lager", "outOfStock": "Nicht auf Lager", "onBackorder": "Im Rückstand ({count})" } }