| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159 |
- {
- "title": "Einstellungen",
- "subtitle": "Verwalten Sie Ihre Werkstatt, Rechnungen und Einstellungen",
- "nav": {
- "categories": {
- "general": "Allgemein",
- "billing": "Abrechnung & Dokumente",
- "communications": "Kommunikation",
- "workshop": "Werkstatt",
- "system": "System"
- },
- "items": {
- "company": {
- "title": "Unternehmen",
- "description": "Firmendetails & Branding"
- },
- "subscription": {
- "title": "Abonnement",
- "description": "Tarif & Abrechnung"
- },
- "account": {
- "title": "Konto",
- "description": "Name, E-Mail & Passwort"
- },
- "team": {
- "title": "Team",
- "description": "Mitglieder & Rollen"
- },
- "invoice": {
- "title": "Rechnung & Angebote",
- "description": "Rechnungseinstellungen, Layout & benutzerdefinierte Felder"
- },
- "templates": {
- "title": "Vorlagen",
- "description": "Visueller Stil, Farben & Schriftarten"
- },
- "payment": {
- "title": "Zahlung",
- "description": "Zahlungsbedingungen & Konten"
- },
- "tax": {
- "title": "Steuer",
- "description": "Steuersatz & Standardwerte"
- },
- "currency": {
- "title": "Wahrung",
- "description": "Wahrungs- & Steuerstandards"
- },
- "localization": {
- "title": "Lokalisierung",
- "description": "Sprache, Währung, Datum & Uhrzeit"
- },
- "customFields": {
- "title": "Benutzerdefinierte Felder",
- "description": "Eigene Datenfelder definieren"
- },
- "email": {
- "title": "E-Mail",
- "description": "E-Mail-Anbieter & Versand"
- },
- "sms": {
- "title": "SMS",
- "description": "SMS-Anbieter & Nachrichten"
- },
- "telegram": {
- "title": "Telegram",
- "description": "Telegram bot & messaging"
- },
- "customerPortal": {
- "title": "Kundenportal",
- "description": "Kunden-Self-Service-Portal"
- },
- "workshop": {
- "title": "Werkstatt",
- "description": "Techniker- & Arbeitsstandards"
- },
- "laborPresets": {
- "title": "Arbeitspakete",
- "description": "Vordefinierte Arbeitspakete"
- },
- "maintenance": {
- "title": "Wartung",
- "description": "Vorhergesagte Serviceintervalle"
- },
- "ai": {
- "title": "AI",
- "description": "KI-Anbieter & Funktionen"
- },
- "reportSchedule": {
- "title": "Berichtsplanung",
- "description": "Automatischer Berichtsversand"
- },
- "appearance": {
- "title": "Darstellung",
- "description": "Design & Anzeige"
- },
- "data": {
- "title": "Daten",
- "description": "Export & Import-Backup"
- },
- "license": {
- "title": "Lizenz",
- "description": "White-Label-Lizenz"
- },
- "about": {
- "title": "Info",
- "description": "Version & Informationen"
- }
- },
- "pro": "PRO"
- },
- "readOnly": {
- "banner": "Sie haben nur Lesezugriff auf die Einstellungen. Kontaktieren Sie einen Administrator, um Anderungen vorzunehmen."
- },
- "featureLocked": {
- "requiresPro": "Erfordert eine Pro-Lizenz",
- "upgradePlan": "Tarif upgraden",
- "activateLicense": "Lizenz aktivieren"
- },
- "company": {
- "logoTitle": "Firmenlogo",
- "logoAlt": "Firmenlogo",
- "upload": "Hochladen",
- "remove": "Entfernen",
- "logoHint": "JPG, PNG, WebP, SVG — max. 2MB",
- "uploadingLogo": "Logo wird hochgeladen...",
- "logoUpdated": "Logo aktualisiert",
- "failedUploadLogo": "Logo-Upload fehlgeschlagen",
- "detailsTitle": "Firmendetails",
- "shopName": "Firmen-/Werkstattname",
- "shopNamePlaceholder": "Meiers Autowerkstatt",
- "orgNumber": "Organisationsnummer",
- "orgNumberPlaceholder": "123 456 789",
- "phone": "Telefon",
- "phonePlaceholder": "(555) 123-4567",
- "email": "E-Mail",
- "emailPlaceholder": "service@beispiel.de",
- "address": "Adresse",
- "addressPlaceholder": "Hauptstrasse 123\nEtage 1\n12345 Stadt",
- "saveCompany": "Firmendetails speichern",
- "addNewCompany": "Neue Firma hinzufugen",
- "companyName": "Firmenname",
- "companyNamePlaceholder": "z.B. Meiers Autowerkstatt",
- "cancel": "Abbrechen",
- "createCompany": "Firma erstellen",
- "settingsSaved": "Firmeneinstellungen gespeichert",
- "failedSave": "Einstellungen konnten nicht gespeichert werden",
- "companyCreated": "Firma erfolgreich erstellt",
- "serviceType": "Dienstleistungstyp",
- "serviceTypeDescription": "Wählen Sie die Art der Dienstleistung, die Ihre Werkstatt anbietet. Dies ändert die Feldbezeichnungen in der gesamten Anwendung.",
- "automotive": "Automobil",
- "automotiveDescription": "Autos, LKWs und andere Straßenfahrzeuge",
- "marineService": "Marine",
- "marineServiceDescription": "Boote, Yachten und Wasserfahrzeuge"
- },
- "account": {
- "profileTitle": "Profil",
- "profileDescription": "Aktualisieren Sie Ihren Anzeigenamen und Ihre E-Mail-Adresse.",
- "emailVerified": "Bestätigt",
- "emailNotVerified": "Nicht bestätigt",
- "sendVerificationEmail": "Bestätigungs-E-Mail senden",
- "verificationEmailSent": "Bestätigungs-E-Mail gesendet. Überprüfen Sie Ihren Posteingang.",
- "verificationEmailFailed": "Bestätigungs-E-Mail konnte nicht gesendet werden",
- "resendCooldown": "Erneut senden in {seconds}s",
- "emailChangeSent": "Ein Bestätigungslink wurde an Ihre neue E-Mail-Adresse gesendet. Ihre E-Mail wird aktualisiert, sobald Sie auf den Link klicken.",
- "name": "Name",
- "namePlaceholder": "Ihr Name",
- "emailLabel": "E-Mail",
- "emailPlaceholder": "Ihre E-Mail",
- "saveProfile": "Profil speichern",
- "profileUpdated": "Profil aktualisiert",
- "failedUpdateProfile": "Profil konnte nicht aktualisiert werden",
- "failedUpdateEmail": "E-Mail konnte nicht aktualisiert werden",
- "changePasswordTitle": "Passwort andern",
- "changePasswordDescription": "Geben Sie Ihr aktuelles Passwort ein und wahlen Sie ein neues.",
- "currentPassword": "Aktuelles Passwort",
- "newPassword": "Neues Passwort",
- "confirmNewPassword": "Neues Passwort bestatigen",
- "changePassword": "Passwort andern",
- "passwordChanged": "Passwort geandert",
- "passwordsNoMatch": "Passworter stimmen nicht uberein",
- "passwordMinLength": "Passwort muss mindestens 8 Zeichen lang sein",
- "failedChangePassword": "Passwort konnte nicht geandert werden",
- "twoFactorTitle": "Zwei-Faktor-Authentifizierung",
- "twoFactorEnabled": "Zwei-Faktor-Authentifizierung ist aktiviert",
- "twoFactorDisablePrompt": "Geben Sie Ihr Passwort ein, um die Zwei-Faktor-Authentifizierung zu deaktivieren.",
- "twoFactorEnablePrompt": "Fugen Sie eine zusatzliche Sicherheitsebene zu Ihrem Konto hinzu, indem Sie die Zwei-Faktor-Authentifizierung mit einer Authenticator-App aktivieren.",
- "password": "Passwort",
- "enterPassword": "Passwort eingeben",
- "disable2FA": "2FA deaktivieren",
- "enable2FA": "2FA aktivieren",
- "twoFactorDisabled": "Zwei-Faktor-Authentifizierung deaktiviert",
- "failedEnable2FA": "2FA konnte nicht aktiviert werden",
- "failedDisable2FA": "2FA konnte nicht deaktiviert werden",
- "enterPasswordError": "Bitte geben Sie Ihr Passwort ein",
- "setupDialogTitle": "Zwei-Faktor-Authentifizierung aktivieren",
- "setupDialogDescription": "Geben Sie Ihr Passwort ein, um die Einrichtung von 2FA mit einer Authenticator-App zu starten.",
- "continue": "Weiter",
- "scanQRTitle": "QR-Code scannen",
- "scanQRDescription": "Scannen Sie diesen QR-Code mit Ihrer Authenticator-App (Google Authenticator, Authy, usw.)",
- "verifyCodeTitle": "Code verifizieren",
- "verifyCodeDescription": "Geben Sie den 6-stelligen Code aus Ihrer Authenticator-App ein, um die korrekte Einrichtung zu bestatigen.",
- "authCode": "Authentifizierungscode",
- "authCodePlaceholder": "000000",
- "back": "Zuruck",
- "verify": "Verifizieren",
- "enterCodeError": "Bitte geben Sie den Code aus Ihrer Authenticator-App ein",
- "invalidCode": "Ungueltiger Code. Bitte versuchen Sie es erneut.",
- "verificationFailed": "Verifizierung fehlgeschlagen",
- "backupCodesTitle": "Backup-Codes speichern",
- "backupCodesDescription": "Bewahren Sie diese Codes an einem sicheren Ort auf. Sie konnen sie verwenden, um sich anzumelden, wenn Sie den Zugang zu Ihrer Authenticator-App verlieren. Jeder Code kann nur einmal verwendet werden.",
- "copyCodes": "Codes kopieren",
- "copied": "Kopiert",
- "backupCodesCopied": "Backup-Codes in die Zwischenablage kopiert",
- "savedBackupCodes": "Ich habe meine Backup-Codes gespeichert",
- "twoFactorEnabledSuccess": "Zwei-Faktor-Authentifizierung aktiviert",
- "dangerZone": "Gefahrenzone",
- "deleteContentTitle": "Inhalte loschen",
- "deleteContentDescription": "Organisationsdaten wie Fahrzeuge, Kunden, Angebote oder Inventar selektiv loschen. Ihr Konto und Ihre Einstellungen bleiben erhalten.",
- "deleteContentButton": "Inhalte loschen",
- "deleteAccountTitle": "Konto loschen",
- "deleteAccountDescription": "Loschen Sie Ihr Konto und alle zugehorigen Daten dauerhaft, einschliesslich Fahrzeuge, Servicedaten, Arbeitsauftrage, Rechnungen, Kunden, Dateien und Zahlungen. Diese Aktion kann nicht ruckgangig gemacht werden.",
- "deleteAccountButton": "Konto loschen",
- "deleteAccountDialogTitle": "Konto loschen",
- "deleteAccountDialogDescription": "Dies loscht Ihr Konto und alle zugehorigen Daten dauerhaft. Diese Aktion ist unwiderruflich. Alle Ihre Fahrzeuge, Servicedaten, Arbeitsauftrage, Angebote, Kunden, Dateien und Zahlungshistorie werden dauerhaft entfernt.",
- "deleteAccountConfirmPhrase": "delete me",
- "deleteAccountConfirmPrompt": "Geben Sie <bold>delete me</bold> zur Bestatigung ein",
- "permanentlyDelete": "Dauerhaft loschen",
- "deleting": "Wird geloscht...",
- "failedDeleteAccount": "Konto konnte nicht geloscht werden",
- "deleteContentDialogTitle": "Inhalte loschen",
- "deleteContentDialogDescription": "Wahlen Sie die Inhalte aus, die Sie dauerhaft loschen mochten. Diese Aktion kann nicht ruckgangig gemacht werden.",
- "contentVehicles": "Fahrzeuge",
- "contentVehiclesDescription": "Alle Fahrzeuge und deren Servicedaten, Notizen, Erinnerungen, Kraftstoffprotokolle und wiederkehrende Rechnungen",
- "contentCustomers": "Kunden",
- "contentCustomersDescription": "Alle Kundendaten. Fahrzeuge, die mit geloschten Kunden verknupft sind, werden getrennt.",
- "contentQuotes": "Angebote",
- "contentQuotesDescription": "Alle Angebote und deren Positionen",
- "contentInventory": "Inventar",
- "contentInventoryDescription": "Alle Inventarteile und deren Bilder",
- "contentInspections": "Inspektionen",
- "contentInspectionsDescription": "Alle Fahrzeuginspektionen und deren Ergebnisse",
- "contentTechnicians": "Techniker",
- "contentTechniciansDescription": "Alle Technikerprofile. Verknüpfte Datensätze werden getrennt.",
- "contentInspectionTemplates": "Inspektionsvorlagen",
- "contentInspectionTemplatesDescription": "Alle Inspektionsvorlagen und Abschnitte. Inspektionen zuerst löschen.",
- "contentNotifications": "Benachrichtigungen",
- "contentNotificationsDescription": "Alle Systembenachrichtigungen",
- "contentSmsMessages": "SMS-Nachrichten",
- "contentSmsMessagesDescription": "Alle gesendeten und empfangenen SMS-Nachrichten",
- "contentCustomFields": "Benutzerdefinierte Felder",
- "contentCustomFieldsDescription": "Alle benutzerdefinierten Felddefinitionen und Werte",
- "deleteContentConfirmPhrase": "delete my data",
- "deleteContentConfirmPrompt": "Geben Sie <bold>delete my data</bold> zur Bestatigung ein",
- "deleteSelected": "{count} ausgewahlte loschen",
- "contentDeleted": "Ausgewahlte Inhalte wurden dauerhaft geloscht",
- "failedDeleteContent": "Inhalte konnten nicht geloscht werden",
- "passkey": {
- "title": "Passkeys",
- "description": "Melden Sie sich mit Biometrie oder einem Sicherheitsschlüssel anstelle eines Passworts an.",
- "noPasskeys": "Noch keine Passkeys registriert.",
- "unnamed": "Unbenannter Passkey",
- "singleDevice": "Nur dieses Gerät",
- "multiDevice": "Geräteübergreifend synchronisiert",
- "register": "Passkey registrieren",
- "registering": "Registriere...",
- "registerSuccess": "Passkey erfolgreich registriert",
- "registerFailed": "Passkey konnte nicht registriert werden",
- "delete": "Löschen",
- "deleteSuccess": "Passkey gelöscht",
- "deleteFailed": "Passkey konnte nicht gelöscht werden",
- "rename": "Passkey umbenennen",
- "renameFailed": "Passkey konnte nicht umbenannt werden",
- "nameLabel": "Name",
- "namePlaceholder": "z.B. MacBook Pro, iPhone",
- "cancel": "Abbrechen",
- "save": "Speichern",
- "confirmDeleteTitle": "Passkey löschen",
- "confirmDelete": "Möchten Sie diesen Passkey wirklich löschen? Sie können sich damit nicht mehr anmelden."
- }
- },
- "team": {
- "title": "Team",
- "noOrgDescription": "Erstellen Sie ein Team, um Daten mit anderen Benutzern zu teilen.",
- "orgDescription": "Verwalten Sie Ihre Organisationsmitglieder und deren Rollen.",
- "createOrg": "Organisation erstellen",
- "createOrgDescription": "Erstellen Sie eine Organisation, um Teammitglieder einzuladen. Sie werden der Eigentumer.",
- "orgName": "Organisationsname",
- "orgNamePlaceholder": "Meine Werkstatt",
- "create": "Erstellen",
- "orgCreated": "Organisation erstellt",
- "failedCreateOrg": "Organisation konnte nicht erstellt werden",
- "memberCount": "{count} Mitglied",
- "memberCountPlural": "{count} Mitglieder",
- "admin": "Administrator",
- "member": "Mitglied",
- "inviteByEmail": "Per E-Mail einladen",
- "inviteEmailPlaceholder": "benutzer@beispiel.de",
- "invite": "Einladen",
- "invited": "Mitglied erfolgreich eingeladen.",
- "userNotFoundTitle": "Benutzer nicht gefunden",
- "userNotFoundDescription": "Kein Konto fur \"{email}\" gefunden. Eine Einladungs-E-Mail senden, um sich anzumelden und Ihrem Team beizutreten?",
- "sendInvitation": "Einladung senden",
- "invitationSentTitle": "Einladung gesendet",
- "invitationSentDescription": "Eine Einladungs-E-Mail wurde an {email} gesendet.",
- "failedInvite": "Mitglied konnte nicht eingeladen werden",
- "failedSendInvitation": "Einladung konnte nicht gesendet werden",
- "pendingInvitations": "Ausstehende Einladungen",
- "invitedAs": "Eingeladen als {role}",
- "expires": "Lauft ab {date}",
- "pending": "Ausstehend",
- "copyInviteLink": "Einladungslink kopieren",
- "inviteLinkCopied": "Einladungslink in die Zwischenablage kopiert",
- "cancelInvitation": "Einladung stornieren",
- "cancelInvitationDescription": "Einladung an {email} stornieren? Der Link kann dann nicht mehr verwendet werden.",
- "invitationCancelled": "Einladung storniert",
- "failedCancelInvitation": "Einladung konnte nicht storniert werden",
- "customRoles": "Benutzerdefinierte Rollen",
- "newRole": "Neue Rolle",
- "roleName": "Rollenname",
- "roleNamePlaceholder": "z.B. Techniker",
- "fullAdminAccess": "Voller Admin-Zugriff (umgeht alle Berechtigungsprufungen)",
- "permissions": "Berechtigungen",
- "createRole": "Rolle erstellen",
- "updateRole": "Rolle aktualisieren",
- "roleCreated": "Rolle erstellt",
- "roleUpdated": "Rolle aktualisiert",
- "failedSaveRole": "Rolle konnte nicht gespeichert werden",
- "deleteRole": "Rolle loschen",
- "deleteRoleDescription": "Die Rolle \"{name}\" loschen? Mitglieder mit dieser Rolle verlieren ihre benutzerdefinierten Berechtigungen.",
- "roleDeleted": "Rolle geloscht",
- "failedDeleteRole": "Rolle konnte nicht geloscht werden",
- "fullAccess": "Voller Zugriff",
- "permissionCount": "{count} Berechtigung",
- "permissionCountPlural": "{count} Berechtigungen",
- "noCustomRoles": "Noch keine benutzerdefinierten Rollen. Erstellen Sie eine, um granulare Berechtigungen fur Teammitglieder zu definieren.",
- "presetAll": "Alle",
- "presetViewOnly": "Nur Ansicht",
- "presetWriteAll": "Lesen & Schreiben",
- "presetNone": "Keine",
- "builtInRoles": "Integrierte Rollen",
- "ownerLabel": "Eigentumer",
- "ownerDescription": "Voller Zugriff. Kann Mitglieder verwalten, Rollen andern und die Organisation loschen.",
- "adminLabel": "Administrator",
- "adminDescription": "Kann Mitglieder einladen/entfernen und gemeinsame Daten verwalten.",
- "memberLabel": "Mitglied",
- "memberDescription": "Berechtigungen werden durch die zugewiesene benutzerdefinierte Rolle bestimmt. Ohne benutzerdefinierte Rolle nur Lesezugriff.",
- "roleAssigned": "Rolle aktualisiert",
- "failedAssignRole": "Rolle konnte nicht aktualisiert werden",
- "removeMemberTitle": "Mitglied entfernen",
- "removeMemberDescription": "{name} aus dem Team entfernen? Der Zugriff auf gemeinsame Daten geht verloren.",
- "removeButton": "Entfernen",
- "memberRemoved": "Mitglied entfernt",
- "failedRemoveMember": "Mitglied konnte nicht entfernt werden",
- "memberRoleUpdated": "Mitgliedsrolle aktualisiert",
- "failedUpdateRole": "Rolle konnte nicht aktualisiert werden"
- },
- "invoice": {
- "title": "Rechnungslayout",
- "description": "Konfigurieren Sie, was auf generierten PDF-Rechnungen erscheint.",
- "tabs": {
- "general": "Allgemein",
- "layout": "Layout",
- "customFields": "Benutzerdefinierte Felder"
- },
- "invoiceNumberFormat": "Rechnungsnummernformat",
- "invoiceNumberFormatHint": "Verwenden Sie <code>{year}</code> fur das aktuelle Jahr. Vorschau: <bold>{preview}</bold>",
- "nextInvoiceNumber": "Nachste Rechnungsnummer",
- "nextInvoiceNumberPlaceholder": "z.B. 94",
- "nextInvoiceNumberHint": "Die nachste Rechnung verwendet diese Nummer (z.B. {example})",
- "dueDays": "Falligkeitstage",
- "dueDaysHint": "Anzahl der Tage bis zur Falligkeit der Rechnung",
- "visibilityTitle": "Sichtbarkeit auf der Rechnung",
- "companyLogo": "Firmenlogo",
- "companyLogoHint": "Firmenlogo im Rechnungskopf anzeigen",
- "companyName": "Firmenname",
- "companyNameHint": "Firmennamentext im Rechnungskopf anzeigen",
- "bankAccount": "Bankkonto",
- "bankAccountHint": "Bankkonto/IBAN auf der Rechnung anzeigen",
- "organizationNumber": "Organisationsnummer",
- "organizationNumberHint": "Org.-Nr. im Rechnungskopf anzeigen",
- "customFooter": "Benutzerdefinierte Rechnungsfusszeile",
- "footerPlaceholder": "Vielen Dank fur Ihren Auftrag!",
- "footerHint": "Dieser Text erscheint am Ende jeder Rechnung",
- "saveInvoice": "Rechnungseinstellungen speichern",
- "saved": "Rechnungseinstellungen gespeichert",
- "layoutDescription": "Passen Sie die Reihenfolge und Sichtbarkeit der Abschnitte in Ihren Rechnungen und Angeboten an.",
- "layoutSaved": "Layout erfolgreich gespeichert",
- "preview": "Vorschau",
- "layoutDocInvoice": "Rechnung",
- "layoutDocQuote": "Angebot",
- "saveLayout": "Layout speichern",
- "resetLayout": "Zurücksetzen"
- },
- "layoutEditor": {
- "helpText": "Ziehen zum Neuordnen. Verwenden Sie den Breiten-Umschalter, um Abschnitte nebeneinander zu platzieren. Aufeinanderfolgende Halbbreite-Abschnitte (L/R) werden in zwei Spalten dargestellt.",
- "addField": "Feld hinzufügen",
- "custom": "benutzerdefiniert",
- "full": "Voll",
- "L": "L",
- "R": "R",
- "left": "links",
- "right": "rechts",
- "halfWidthHint": "Halbbreite ({column}) — Klicken für volle Breite",
- "fullWidthHint": "Volle Breite — Klicken für Halbbreite (links)",
- "sections": {
- "header": "Kopfzeile",
- "customer": "Kunde",
- "vehicle": "Fahrzeug",
- "service": "Service",
- "parts_table": "Teile",
- "labor_table": "Arbeit",
- "totals": "Summen",
- "notes": "Notizen",
- "diagnostic_notes": "Diagnosenotizen",
- "findings": "Beobachtungen",
- "bank_account": "Bankkonto",
- "footer": "Fußzeile",
- "general": "Allgemein",
- "telegram_qr": "Telegram-QR"
- },
- "fields": {
- "customer_name": "Kundenname",
- "customer_company": "Firma",
- "customer_address": "Adresse",
- "customer_email": "E-Mail",
- "customer_phone": "Telefon",
- "customer_tax_id": "USt-IdNr.",
- "vehicle_name": "Fahrzeug",
- "vin": "FIN",
- "license_plate": "Kennzeichen",
- "mileage": "Kilometerstand",
- "service_title": "Servicetitel",
- "service_type": "Servicetyp",
- "tech_name": "Techniker",
- "logo": "Logo",
- "company_name": "Firmenname",
- "company_address": "Adresse",
- "company_phone": "Telefon",
- "company_email": "E-Mail",
- "company_org_number": "Organisationsnummer",
- "bank_account": "Bankkonto",
- "org_number": "Organisationsnummer"
- }
- },
- "templates": {
- "title": "Vorlagen",
- "invoiceDescription": "Passen Sie das Erscheinungsbild Ihrer PDF-Rechnungen und Angebote an.",
- "inspectionsDescription": "Verwalten Sie Inspektionschecklisten und Mehrpunkt-Vorlagen.",
- "smsDescription": "Passen Sie die SMS-Nachrichten an Kunden an.",
- "tabs": {
- "invoice": "Rechnung",
- "quotation": "Angebot",
- "inspections": "Inspektionen",
- "sms": "SMS",
- "layout": "Layout"
- },
- "presets": "Vorlagen-Presets",
- "primaryColor": "Primarfarbe",
- "fontAndLayout": "Schrift & Layout",
- "fontFamily": "Schriftfamilie",
- "helveticaDefault": "Helvetica (Standard)",
- "timesRoman": "Times Roman",
- "courier": "Courier",
- "headerStyle": "Kopfzeilenstil",
- "logoSize": "Logogröße",
- "standard": "Standard",
- "compact": "Kompakt",
- "modern": "Modern",
- "preview": "{name} Vorschau",
- "billTo": "Rechnungsempfanger",
- "preparedFor": "Erstellt fur",
- "vehicle": "Fahrzeug",
- "part": "Teil",
- "qty": "Menge",
- "price": "Preis",
- "total": "Gesamt",
- "labor": "Arbeitszeit",
- "hours": "Stunden",
- "rate": "Satz",
- "subtotal": "Zwischensumme",
- "tax": "Steuer ({rate}%)",
- "previewService": "Service",
- "previewNotes": "Anmerkungen",
- "previewDiagnosticNotes": "Diagnosebericht",
- "previewDue": "Fällig: {date}",
- "previewAdditionalInfo": "Zusätzliche Informationen",
- "previewThankYou": "Vielen Dank für Ihren Auftrag",
- "saveInvoiceTemplate": "Rechnungsvorlage speichern",
- "saveQuotationTemplate": "Angebotsvorlage speichern",
- "invoiceTemplateSaved": "Rechnungsvorlageneinstellungen gespeichert",
- "quotationTemplateSaved": "Angebotsvorlageneinstellungen gespeichert",
- "failedSave": "Einstellungen konnten nicht gespeichert werden",
- "smsTemplates": "SMS-Nachrichtenvorlagen",
- "smsTemplatesDescription": "Passen Sie die Textnachrichten an Kunden an. Verwenden Sie Variablen wie <code>'{companyName}'</code>, um dynamische Werte einzufugen.",
- "reset": "Zurucksetzen",
- "invoiceReady": "Rechnung bereit",
- "invoiceReadyDescription": "Wird gesendet, wenn eine Rechnung mit einem Kunden geteilt wird.",
- "quoteReady": "Angebot bereit",
- "quoteReadyDescription": "Wird gesendet, wenn ein Angebot mit einem Kunden geteilt wird.",
- "inspectionReady": "Inspektion bereit",
- "inspectionReadyDescription": "Wird gesendet, wenn ein Inspektionsbericht mit einem Kunden geteilt wird.",
- "statusInProgress": "Status: In Bearbeitung",
- "statusInProgressDescription": "Wird gesendet, wenn der Arbeitsauftragsstatus auf In Bearbeitung wechselt.",
- "statusWaitingParts": "Status: Warten auf Teile",
- "statusWaitingPartsDescription": "Wird gesendet, wenn der Arbeitsauftragsstatus auf Warten auf Teile wechselt.",
- "statusReady": "Status: Abholbereit",
- "statusReadyDescription": "Wird gesendet, wenn der Arbeitsauftragsstatus auf Bereit wechselt.",
- "statusCompleted": "Status: Abgeschlossen",
- "statusCompletedDescription": "Wird gesendet, wenn der Arbeitsauftragsstatus auf Abgeschlossen wechselt.",
- "paymentReceived": "Zahlung eingegangen",
- "paymentReceivedDescription": "Wird gesendet, wenn eine Zahlung fur eine Rechnung verbucht wird.",
- "saveSmsTemplates": "SMS-Vorlagen speichern",
- "smsTemplateSaved": "SMS-Vorlageneinstellungen gespeichert",
- "smsDefaults": {
- "invoiceReady": "Ihre Rechnung ist fertig. Hier ansehen: {share_link}",
- "quoteReady": "Ihr Angebot steht zur Prüfung bereit. Hier ansehen: {share_link}",
- "inspectionReady": "Ihr Fahrzeuginspektionsbericht ist fertig. Hier ansehen: {share_link}",
- "statusInProgress": "Die Arbeit an Ihrem Fahrzeug hat begonnen. Wir halten Sie auf dem Laufenden.",
- "statusWaitingParts": "Ihr Fahrzeug wartet auf Teile. Wir benachrichtigen Sie, wenn die Arbeit fortgesetzt wird.",
- "statusReady": "Ihr Fahrzeug ist zur Abholung bereit!",
- "statusCompleted": "Ihr Service ist abgeschlossen. Vielen Dank für Ihren Auftrag!",
- "paymentReceived": "Zahlung von {amount} für Rechnung {invoice_number} erhalten. Vielen Dank!"
- },
- "colorPresets": {
- "amber": "Bernstein",
- "blue": "Blau",
- "emerald": "Smaragd",
- "red": "Rot",
- "purple": "Lila",
- "slate": "Schiefer",
- "rose": "Rose",
- "indigo": "Indigo"
- },
- "layoutTitle": "Rechnungslayout",
- "layoutDescription": "Passen Sie die Reihenfolge und Sichtbarkeit der Abschnitte in Ihren Rechnungen und Angeboten an.",
- "layoutSaved": "Layout erfolgreich gespeichert",
- "layoutDocInvoice": "Rechnung",
- "layoutDocQuote": "Angebot"
- },
- "payment": {
- "readMore": "Mehr erfahren",
- "detailsTitle": "Zahlungsdetails",
- "detailsDescription": "Bankkonto und Zahlungsbedingungen auf Rechnungen.",
- "bankAccount": "Bankkonto (IBAN / Til Konto)",
- "bankAccountPlaceholder": "NO93 8601 1117 947",
- "bankAccountHint": "Ihre Bankkontonummer oder IBAN fur den Zahlungsempfang",
- "paymentTerms": "Zahlungsbedingungen",
- "paymentTermsPlaceholder": "Netto 14 Tage",
- "paymentTermsHint": "Zahlungsbedingungen auf Rechnungen (z.B. \"Netto 14 Tage\", \"Zahlbar bei Erhalt\")",
- "onlinePayments": "Online-Zahlungen",
- "onlinePaymentsDescription": "Ermoglichen Sie Kunden, Rechnungen online uber geteilte Rechnungslinks zu bezahlen.",
- "stripe": "Stripe",
- "stripeDescription": "Kredit-/Debitkartenzahlungen akzeptieren",
- "secretKey": "Geheimer Schlussel",
- "publishableKey": "Offentlicher Schlussel",
- "webhookSecret": "Webhook-Geheimnis",
- "webhookUrl": "Webhook-URL",
- "stripeWebhookHint": "Fugen Sie diese URL in Ihrem Stripe-Dashboard unter Webhooks hinzu. Abonnieren Sie <code>checkout.session.completed</code>.",
- "vipps": "Vipps",
- "vippsDescription": "Vipps-Mobilzahlungen akzeptieren (Norwegen)",
- "clientId": "Client-ID",
- "clientSecret": "Client-Geheimnis",
- "subscriptionKey": "Abonnement-Schlussel",
- "merchantSerialNumber": "Handler-Seriennummer",
- "testMode": "Testmodus",
- "callbackUrl": "Callback-URL",
- "termsOfSale": "Verkaufsbedingungen (Salgsvilkar)",
- "termsOfSaleDescription": "Von Vipps vorgeschrieben. Kunden konnen diese auf der Rechnungsseite einsehen.",
- "externalTermsUrl": "Externe Bedingungs-URL (optional)",
- "externalTermsUrlHint": "Link zu einer externen Seite mit Ihren Bedingungen. Falls gesetzt, verlinkt die Rechnung hierhin statt zur integrierten Bedingungsseite.",
- "publicTermsUrl": "Offentliche Bedingungs-URL",
- "publicTermsUrlHint": "Teilen Sie diese URL mit Vipps oder verlinken Sie sie auf Ihrer Website.",
- "paypal": "PayPal",
- "paypalDescription": "PayPal-Zahlungen akzeptieren",
- "sandboxMode": "Sandbox-Modus",
- "paypalWebhookHint": "Fugen Sie diese URL in Ihrem PayPal-Entwickler-Dashboard unter Webhooks hinzu. Abonnieren Sie <code>PAYMENT.CAPTURE.COMPLETED</code>.",
- "savePayment": "Zahlungseinstellungen speichern",
- "saved": "Zahlungseinstellungen gespeichert"
- },
- "tax": {
- "title": "Steuer",
- "description": "Konfigurieren Sie den Steuersatz für Rechnungen, Angebote und Arbeitsaufträge.",
- "modeLabel": "Steuermodus",
- "modeHint": "Wählen Sie, ob Preise auf Positionen mit bereits enthaltener Steuer (inklusiv) oder vor Steuer (exklusiv) eingegeben werden. Bestehende Datensätze behalten den Modus, mit dem sie erstellt wurden.",
- "modeExclusive": "Exklusiv",
- "modeInclusive": "Inklusiv",
- "modeExclusiveExample": "Beispiel: 100 + {rate}% Steuer = 100 + Steuer obendrauf.",
- "modeInclusiveExample": "Beispiel: 100 enthält bereits {rate}% Steuer — der Steueranteil wird zurückgerechnet.",
- "labelLabel": "Steuerbezeichnung",
- "labelHint": "Benutzerdefinierter Name, der auf Rechnungen und Angeboten angezeigt wird (z.B. MwSt., USt., VAT). Leer lassen für die übersetzte Standardbezeichnung.",
- "labelPlaceholder": "MwSt.",
- "convertInclusiveLabel": "Bestehende Einträge in inklusiven Modus umwandeln",
- "convertInclusiveHint": "Skaliert jeden Zeilenpreis um den Steuersatz nach oben, sodass die Preise die Steuer enthalten. Kundenseitige Summen bleiben gleich. Berechtigt: {serviceRecords} Arbeitsaufträge, {quotes} Angebote.",
- "convertInclusiveButton": "In inklusiv umwandeln",
- "convertInclusiveConfirmTitle": "Bestehende Einträge in inklusiven Modus umwandeln?",
- "convertInclusiveConfirmDescription": "Dies schreibt die Zeilenpreise von {serviceRecords} Arbeitsaufträgen und {quotes} Angeboten so um, dass sie die Steuer enthalten. Kundenseitige Summen ändern sich nicht, aber die gedruckten Preise auf früheren Rechnungen erscheinen höher. Dies kann nicht rückgängig gemacht werden.",
- "convertInclusiveConfirmLabel": "Einträge umwandeln",
- "convertInclusiveSuccess": "{serviceRecords} Arbeitsaufträge und {quotes} Angebote in inklusiven Modus umgewandelt.",
- "convertInclusiveFailed": "Einträge konnten nicht in inklusiven Modus umgewandelt werden",
- "convertInclusiveNoRecords": "Keine Einträge im exklusiven Modus zum Umwandeln.",
- "convertExclusiveLabel": "Bestehende Einträge in exklusiven Modus umwandeln",
- "convertExclusiveHint": "Skaliert jeden Zeilenpreis um den Steuersatz nach unten, sodass die Preise Beträge vor Steuer anzeigen. Kundenseitige Summen bleiben gleich. Berechtigt: {serviceRecords} Arbeitsaufträge, {quotes} Angebote.",
- "convertExclusiveButton": "In exklusiv umwandeln",
- "convertExclusiveConfirmTitle": "Bestehende Einträge in exklusiven Modus umwandeln?",
- "convertExclusiveConfirmDescription": "Dies schreibt die Zeilenpreise von {serviceRecords} Arbeitsaufträgen und {quotes} Angeboten so um, dass sie Beträge vor Steuer anzeigen. Kundenseitige Summen ändern sich nicht, aber die gedruckten Preise auf früheren Rechnungen erscheinen niedriger. Dies kann nicht rückgängig gemacht werden.",
- "convertExclusiveConfirmLabel": "Einträge umwandeln",
- "convertExclusiveSuccess": "{serviceRecords} Arbeitsaufträge und {quotes} Angebote in exklusiven Modus umgewandelt.",
- "convertExclusiveFailed": "Einträge konnten nicht in exklusiven Modus umgewandelt werden",
- "convertExclusiveNoRecords": "Keine Einträge im inklusiven Modus zum Umwandeln."
- },
- "currency": {
- "title": "Wahrung & Steuer",
- "description": "Standardwahrung und Steuersatz fur Rechnungen und Servicedaten.",
- "currencyLabel": "Wahrung",
- "searchCurrency": "Währung suchen...",
- "noCurrencyFound": "Keine Währung gefunden.",
- "previewLabel": "Vorschau: {value}",
- "enableTax": "Steuer aktivieren",
- "enableTaxHint": "Steuerberechnung auf Rechnungen und Servicedaten anzeigen",
- "defaultTaxRate": "Standard-Steuersatz (%)",
- "defaultTaxRateHint": "Wird automatisch beim Erstellen neuer Servicedaten eingetragen",
- "applyTaxToExistingLabel": "Steuer auf bestehende Einträge anwenden",
- "applyTaxToExistingHint": "Wendet den Standardsteuersatz auf bestehende Arbeitsaufträge und Angebote ohne Steuersatz an. Berechtigt: {serviceRecords} Arbeitsaufträge, {quotes} Angebote.",
- "applyTaxToExistingButton": "Steuer auf bestehende Einträge anwenden",
- "applyTaxConfirmTitle": "Steuer auf bestehende Einträge anwenden?",
- "applyTaxConfirmDescription": "Dies setzt den Steuersatz auf {rate}% für {serviceRecords} Arbeitsaufträge und {quotes} Angebote ohne aktuellen Steuersatz und berechnet ihre Summen neu. Einträge mit einem eigenen Steuersatz werden nicht geändert. Diese Aktion kann nicht rückgängig gemacht werden.",
- "applyTaxConfirmLabel": "Steuer anwenden",
- "applyTaxSuccess": "{serviceRecords} Arbeitsaufträge und {quotes} Angebote aktualisiert.",
- "applyTaxFailed": "Steuer konnte nicht auf bestehende Einträge angewendet werden",
- "applyTaxNoRecords": "Keine Einträge benötigen den Standardsteuersatz.",
- "saveSettings": "Einstellungen speichern",
- "saved": "Einstellungen gespeichert",
- "currencies": {
- "USD": "US-Dollar",
- "EUR": "Euro",
- "GBP": "Britisches Pfund",
- "NOK": "Norwegische Krone",
- "SEK": "Schwedische Krone",
- "DKK": "Danische Krone",
- "CHF": "Schweizer Franken",
- "CAD": "Kanadischer Dollar",
- "AUD": "Australischer Dollar",
- "NZD": "Neuseelandischer Dollar",
- "JPY": "Japanischer Yen",
- "CNY": "Chinesischer Yuan",
- "INR": "Indische Rupie",
- "BRL": "Brasilianischer Real",
- "MXN": "Mexikanischer Peso",
- "PLN": "Polnischer Zloty",
- "CZK": "Tschechische Krone",
- "HUF": "Ungarischer Forint",
- "TRY": "Turkische Lira",
- "ZAR": "Sudafrikanischer Rand",
- "KRW": "Sudkoreanischer Won",
- "SGD": "Singapur-Dollar",
- "HKD": "Hongkong-Dollar",
- "THB": "Thailandischer Baht",
- "ISK": "Islandische Krone",
- "RON": "Rumanischer Leu",
- "ILS": "Israelischer Schekel",
- "PHP": "Philippinischer Peso",
- "IDR": "Indonesische Rupiah",
- "MYR": "Malaysischer Ringgit",
- "AED": "VAE-Dirham",
- "SAR": "Saudi-Riyal",
- "RUB": "Russischer Rubel"
- }
- },
- "localization": {
- "languageTitle": "Sprache",
- "languageDescription": "Wählen Sie die Anzeigesprache der Anwendung.",
- "language": "Sprache",
- "forceCustomerLocale": "Diese Sprache für kundenseitige Seiten erzwingen",
- "forceCustomerLocaleHint": "Wenn aktiviert, sehen Kunden geteilte Rechnungen, Angebote und Inspektionen in der Sprache Ihrer Werkstatt, unabhängig von ihren Browsereinstellungen. Wenn deaktiviert, sehen Kunden die Seiten in der in ihrem Browser konfigurierten Sprache.",
- "saved": "Lokalisierungseinstellungen gespeichert",
- "saveSettings": "Einstellungen speichern"
- },
- "customFields": {
- "title": "Benutzerdefinierte Felder",
- "description": "Definieren Sie benutzerdefinierte Felder, die auf Serviceberichten und Angeboten erscheinen.",
- "addField": "Feld hinzufügen",
- "filterAll": "Alle",
- "serviceRecord": "Servicebericht",
- "quote": "Angebot",
- "emptyState": "Noch keine benutzerdefinierten Felder definiert. Klicken Sie auf \"Feld hinzufügen\", um eines zu erstellen.",
- "required": "Erforderlich",
- "inactive": "Inaktiv",
- "editField": "Feld bearbeiten",
- "newField": "Neues benutzerdefiniertes Feld",
- "label": "Bezeichnung",
- "labelPlaceholder": "z.B. Garantieablauf",
- "fieldName": "Feldname (ID)",
- "fieldNamePlaceholder": "garantieablauf",
- "fieldNameHint": "Nur Kleinbuchstaben, Zahlen und Unterstriche.",
- "fieldType": "Feldtyp",
- "entityType": "Entitätstyp",
- "fieldTypes": {
- "text": "Text",
- "number": "Zahl",
- "date": "Datum",
- "select": "Auswahl (Dropdown)",
- "checkbox": "Kontrollkästchen",
- "textarea": "Textbereich"
- },
- "optionsLabel": "Optionen (kommagetrennt)",
- "optionsPlaceholder": "Option 1, Option 2, Option 3",
- "active": "Aktiv",
- "cancel": "Abbrechen",
- "update": "Aktualisieren",
- "create": "Erstellen",
- "deleteTitle": "Benutzerdefiniertes Feld löschen",
- "deleteDescription": "Dies löscht \"{label}\" und alle gespeicherten Werte dauerhaft. Dies kann nicht rückgängig gemacht werden.",
- "fieldCreated": "Benutzerdefiniertes Feld erstellt",
- "fieldUpdated": "Benutzerdefiniertes Feld aktualisiert",
- "fieldDeleted": "Benutzerdefiniertes Feld gelöscht",
- "failedSave": "Feld konnte nicht gespeichert werden",
- "failedDelete": "Konnte nicht gelöscht werden"
- },
- "workshop": {
- "title": "Werkstatt-Standards",
- "description": "Standardwerte beim Erstellen neuer Servicedaten.",
- "defaultTechnician": "Standard-Technikername",
- "technicianPlaceholder": "Techniker suchen...",
- "failedCreateTech": "Techniker konnte nicht erstellt werden",
- "creating": "Wird erstellt...",
- "createTechnician": "\"{name}\" erstellen",
- "newTechPlaceholder": "Technikername",
- "addTech": "Hinzufügen",
- "addNewTech": "+ Neu hinzufügen",
- "defaultLaborRate": "Standard-Stundensatz",
- "laborRatePlaceholder": "75,00",
- "unitsTitle": "Einheiten",
- "unitsDescription": "Wahlen Sie zwischen metrisch (km, Liter) und imperial (Meilen, Gallonen).",
- "unitSystem": "Einheitensystem",
- "metric": "Metrisch (km, Liter)",
- "imperial": "Imperial (Meilen, Gallonen)",
- "distanceLabel": "Entfernung",
- "volumeLabel": "Volumen",
- "kilometers": "Kilometer (km)",
- "liters": "Liter (L)",
- "miles": "Meilen (mi)",
- "gallons": "Gallonen (gal)",
- "saveWorkshop": "Werkstatteinstellungen speichern",
- "saved": "Werkstatteinstellungen gespeichert",
- "assignDialogTitle": "Bestehenden Aufträgen zuweisen?",
- "assignDialogDescription": "Möchten Sie {name} allen aktuellen Aufträgen zuweisen, die keinen Techniker haben?",
- "assignDialogConfirm": "Ja, zuweisen",
- "assignDialogSkip": "Nein, überspringen",
- "assignedUnassigned": "{count, plural, =0 {Keine nicht zugewiesenen Aufträge gefunden} one {1 Auftrag zugewiesen} other {# Aufträge zugewiesen}}",
- "assignFailed": "Aufträge konnten nicht zugewiesen werden",
- "noTechnician": "Keine",
- "weekStartDay": "Wochenstart",
- "workDayStart": "Arbeitsbeginn",
- "workDayEnd": "Arbeitsende",
- "weekDays": {
- "0": "Sonntag",
- "1": "Montag",
- "2": "Dienstag",
- "3": "Mittwoch",
- "4": "Donnerstag",
- "5": "Freitag",
- "6": "Samstag"
- }
- },
- "maintenance": {
- "title": "Vorhergesagte Wartung",
- "description": "Schatzen Sie den aktuellen Kilometerstand jedes Fahrzeugs anhand seiner Servicehistorie und zeigen Sie Fahrzeuge an, die ihren nachsten Service benotigen oder sich diesem nahern.",
- "enablePredicted": "Vorhergesagte Wartung aktivieren",
- "enablePredictedHint": "Vorhersagen auf Fahrzeugdetails und Dashboard anzeigen",
- "serviceInterval": "Serviceintervall ({unit})",
- "serviceIntervalHint": "Entfernung zwischen empfohlenen Services",
- "approachingThreshold": "Annaherungsschwelle ({unit})",
- "approachingThresholdHint": "Warnung anzeigen, wenn innerhalb dieser Entfernung zum nachsten Service",
- "saveMaintenance": "Wartungseinstellungen speichern",
- "saved": "Wartungseinstellungen gespeichert"
- },
- "appearance": {
- "title": "Darstellung",
- "description": "Passen Sie das Erscheinungsbild von Torqvoice an.",
- "darkMode": "Dunkler Modus",
- "darkModeHint": "Zwischen hellem und dunklem Design wechseln",
- "dateTimeTitle": "Datum & Uhrzeit",
- "dateTimeDescription": "Konfigurieren Sie, wie Datum und Uhrzeit in der Anwendung angezeigt werden.",
- "dateFormat": "Datumsformat",
- "timeFormat": "Zeitformat",
- "time12h": "12-Stunden (2:30 PM)",
- "time24h": "24-Stunden (14:30)",
- "timezone": "Zeitzone",
- "timezoneAuto": "Automatisch erkennen (Browser)",
- "searchTimezone": "Zeitzone suchen...",
- "noTimezoneFound": "Keine Zeitzone gefunden.",
- "timezoneHint": "Bei automatischer Erkennung sieht jeder Benutzer Daten in der Zeitzone seines Browsers.",
- "previewLabel": "Vorschau",
- "dateLabel": "Datum",
- "dateTimeLabel": "Datum & Uhrzeit",
- "saveSettings": "Einstellungen speichern",
- "saved": "Einstellungen gespeichert"
- },
- "data": {
- "title": "Datenverwaltung",
- "description": "Exportieren Sie Ihre Daten als Backup oder importieren Sie eine zuvor exportierte Datei.",
- "exportTitle": "Daten exportieren",
- "exportDescription": "Laden Sie Ihre Daten als ZIP-Datei herunter. Wahlen Sie die Kategorien fur das Backup aus.",
- "includeInBackup": "Im Backup enthalten:",
- "selectAll": "Alle auswahlen",
- "deselectAll": "Alle abwahlen",
- "optSettings": "Einstellungen",
- "optSettingsDesc": "Werkstattinfo, Rechnungskonfiguration, Zahlungsanbieter",
- "optCustomers": "Kunden",
- "optCustomersDesc": "Kundendaten und Kontaktinformationen",
- "optVehicles": "Fahrzeuge & Servicedaten",
- "optVehiclesDesc": "Fahrzeuge, Notizen, Kraftstoffprotokolle, Erinnerungen, Servicedaten",
- "optQuotes": "Angebote",
- "optQuotesDesc": "Angebote mit Teilen und Arbeitszeit",
- "optInventory": "Inventar",
- "optInventoryDesc": "Inventarteile und Lagerbestande",
- "optTechnicians": "Techniker",
- "optTechniciansDesc": "Technikerprofile und Arbeitsboard-Zuweisungen",
- "optInspections": "Inspektionen",
- "optInspectionsDesc": "Inspektionsvorlagen, Inspektionen und Ergebnisse",
- "optAuditLogs": "Prüfprotokolle",
- "optAuditLogsDesc": "Aktivitäts- und Änderungsverlauf",
- "optSmsMessages": "SMS-Nachrichten",
- "optSmsMessagesDesc": "Gesendete und empfangene SMS-Nachrichten",
- "optNotifications": "Benachrichtigungen",
- "optNotificationsDesc": "Systembenachrichtigungen",
- "optCustomFields": "Benutzerdefinierte Felder",
- "optCustomFieldsDesc": "Benutzerdefinierte Felddefinitionen und Werte",
- "optFiles": "Hochgeladene Dateien",
- "optFilesDesc": "Bilder, Service-Anhange, Logo",
- "filesWarning": "Enthalt hochgeladene Dateien — Backup kann grosser sein",
- "downloadBackup": "Backup herunterladen",
- "exportComplete": "Export abgeschlossen",
- "exportCompleteMessage": "Ihre Backup-Datei wurde heruntergeladen.",
- "exportFailed": "Export fehlgeschlagen",
- "exportFailedMessage": "Ihre Daten konnten nicht exportiert werden. Bitte versuchen Sie es erneut.",
- "importTitle": "Daten importieren",
- "importWarning": "Der Import wird <bold>alle vorhandenen Daten ersetzen</bold> durch den Inhalt der Backup-Datei. Diese Aktion kann nicht ruckgangig gemacht werden.",
- "importFileHint": "Unterstutzt sowohl .zip (v2) als auch .json (v1) Backup-Dateien.",
- "uploadRestore": "Hochladen & Wiederherstellen",
- "importComplete": "Import abgeschlossen",
- "importCompleteMessage": "Alle Daten wurden aus der Backup-Datei wiederhergestellt.",
- "importFailed": "Import fehlgeschlagen",
- "importFromOther": "Von anderen Diensten importieren",
- "importFromOtherDescription": "Migrieren Sie Ihre Daten von einer anderen Plattform. Wahlen Sie einen Dienst, um zu beginnen.",
- "lubelogTitle": "Von LubeLog importieren",
- "lubelogExportSteps": "So exportieren Sie Ihre LubeLog-Daten:",
- "lubelogStep1": "Offnen Sie Ihre LubeLog-Instanz",
- "lubelogStep2": "Gehen Sie zu <bold>Settings</bold>",
- "lubelogStep3": "Klicken Sie auf <bold>Make Backup</bold>, um eine ZIP-Datei herunterzuladen",
- "lubelogStep4": "Laden Sie die heruntergeladene ZIP-Datei unten hoch",
- "lubelogAddNote": "Dies wird <bold>Daten hinzufugen</bold> neben Ihren bestehenden Datensatzen — nichts wird geloscht.",
- "lubelogImported": "Was importiert wird:",
- "lubelogVehicles": "Fahrzeuge",
- "lubelogServiceRecords": "Servicedaten mit Anhangen",
- "lubelogNotes": "Notizen",
- "lubelogFileHint": "Dateien bis 200MB unterstutzt.",
- "lubelogImportComplete": "LubeLog-Import abgeschlossen",
- "cancel": "Abbrechen",
- "import": "Importieren",
- "invoiceNinjaTitle": "Von Invoice Ninja importieren",
- "invoiceNinjaExportSteps": "So exportieren Sie Ihre Invoice Ninja-Daten:",
- "invoiceNinjaStep1": "Offnen Sie Ihre Invoice Ninja-Instanz",
- "invoiceNinjaStep2": "Gehen Sie zu <bold>Settings > Import | Export</bold>",
- "invoiceNinjaStep3": "Klicken Sie auf <bold>Export</bold>, um eine ZIP-Datei herunterzuladen",
- "invoiceNinjaStep4": "Laden Sie die heruntergeladene ZIP-Datei unten hoch",
- "invoiceNinjaAddNote": "Dies wird <bold>Daten hinzufugen</bold> neben Ihren bestehenden Datensatzen — nichts wird geloscht.",
- "invoiceNinjaImported": "Was importiert wird:",
- "invoiceNinjaCustomers": "Kunden (Clients)",
- "invoiceNinjaProducts": "Produkte (Inventar)",
- "invoiceNinjaInvoices": "Rechnungen als Servicedaten (Teile & Arbeitszeit)",
- "invoiceNinjaDocuments": "Dokumente & Anhange",
- "invoiceNinjaPayments": "Zahlungen",
- "invoiceNinjaFileHint": "Laden Sie eine Invoice Ninja ZIP-Exportdatei hoch. Dateien bis 200MB unterstutzt.",
- "invoiceNinjaImportComplete": "Invoice Ninja-Import abgeschlossen"
- },
- "license": {
- "title": "White-Label-Lizenz",
- "description": "Aktivieren Sie eine White-Label-Lizenz, um das Torqvoice-Branding von Rechnungen und der Anwendung zu entfernen.",
- "purchaseWhiteLabel": "White-Label kaufen",
- "status": "Status:",
- "active": "Aktiv",
- "inactive": "Inaktiv",
- "lastChecked": "Zuletzt gepruft: {date}",
- "enterLicenseKey": "Lizenzschlussel eingeben",
- "validate": "Validieren",
- "validated": "Lizenz erfolgreich validiert",
- "invalid": "Ungueltiger Lizenzschlussel",
- "failedValidate": "Lizenz konnte nicht validiert werden",
- "keyHint": "Jeder Lizenzschlussel ist an diese Organisation gebunden und kann nicht fur mehrere Organisationen verwendet werden."
- },
- "about": {
- "title": "Uber Torqvoice",
- "description": "Torqvoice ist Ihre komplette Losung fur die Fahrzeug-Serviceverwaltung. Verfolgen Sie Servicehistorie, Reparaturen und mehr.",
- "version": "Version",
- "website": "Website",
- "documentation": "Dokumentation",
- "changelog": "Anderungsprotokoll"
- },
- "portal": {
- "title": "Kundenportal",
- "description": "Ermoglichen Sie Ihren Kunden, sich anzumelden und ihre Fahrzeuge, Rechnungen, Angebote und Inspektionen einzusehen. Kunden konnen auch Serviceanfragen stellen.",
- "enablePortal": "Kundenportal aktivieren",
- "enablePortalHint": "Kunden mit einer E-Mail-Adresse konnen sich per Magic Link anmelden",
- "enabled": "Kundenportal aktiviert",
- "disabled": "Kundenportal deaktiviert",
- "failedUpdate": "Einstellung konnte nicht aktualisiert werden",
- "customSlug": "Benutzerdefinierter Portal-Slug",
- "save": "Speichern",
- "slugSaved": "Portal-Slug gespeichert",
- "slugRemoved": "Portal-Slug entfernt",
- "failedUpdateSlug": "Slug konnte nicht aktualisiert werden",
- "slugHint": "Kleinbuchstaben, Zahlen, Bindestriche und Unterstriche. 3-48 Zeichen. Leer lassen, um die Standard-URL zu verwenden.",
- "portalUrl": "Portal-URL",
- "urlCopied": "Portal-URL kopiert",
- "shareHint": "Teilen Sie diesen Link mit Ihren Kunden, damit sie sich in ihr Portal einloggen konnen."
- },
- "email": {
- "title": "E-Mail-Anbieter",
- "description": "Konfigurieren Sie den E-Mail-Anbieter Ihrer Organisation zum Versenden von Rechnungen und Angeboten. Ohne Konfiguration wird der Standard-E-Mail-Anbieter der Plattform verwendet.",
- "useCustomLabel": "Eigenen E-Mail-Anbieter verwenden",
- "useCustomHint": "Aktivieren, um Ihren eigenen E-Mail-Anbieter anstelle des Plattform-Standards zu konfigurieren",
- "platformDefaultInfo": "Ihre Organisation verwendet den Standard-E-Mail-Anbieter der Plattform. Rechnungen und Angebote werden mit den plattformkonfigurierten E-Mail-Einstellungen versendet.",
- "smtpHost": "SMTP-Host",
- "smtpHostPlaceholder": "smtp.example.com",
- "smtpPort": "SMTP-Port",
- "smtpPortPlaceholder": "587",
- "username": "Benutzername",
- "usernamePlaceholder": "benutzer@example.com",
- "password": "Passwort",
- "fromEmail": "Absender-E-Mail",
- "fromEmailPlaceholder": "noreply@example.com",
- "fromEmailDomainPlaceholder": "noreply@ihredomain.com",
- "fromName": "Absendername",
- "fromNamePlaceholder": "Ihre Werkstatt",
- "tlsConnection": "TLS-Verbindung (Port 465)",
- "tlsConnectionHint": "Aktivieren fur implizites TLS. Deaktivieren fur STARTTLS (Port 587/25).",
- "verifyTlsCerts": "TLS-Zertifikate verifizieren",
- "verifyTlsCertsHint": "Deaktivieren, um selbstsignierte Zertifikate zuzulassen (nicht fur Produktion empfohlen)",
- "requireTlsUpgrade": "TLS-Upgrade erzwingen",
- "requireTlsUpgradeHint": "TLS-Upgrade bei STARTTLS-Verbindungen erzwingen",
- "apiKey": "API-Schlussel",
- "apiKeyHintResend": "Holen Sie sich Ihren API-Schlussel von",
- "serverToken": "Server-Token",
- "serverTokenHintPostmark": "Holen Sie sich Ihr Server-Token von",
- "apiKeyHintMailgun": "Holen Sie sich Ihren API-Schlussel von",
- "domain": "Domain",
- "domainPlaceholder": "mg.ihredomain.com",
- "region": "Region",
- "apiKeyHintSendGrid": "Holen Sie sich Ihren API-Schlussel von",
- "accessKeyId": "Zugriffsschlussel-ID",
- "secretAccessKey": "Geheimer Zugriffsschlussel",
- "awsRegion": "AWS-Region",
- "awsRegionPlaceholder": "us-east-1",
- "awsRegionHint": "Die AWS-Region, in der SES konfiguriert ist (z.B. us-east-1, eu-west-1)",
- "sendTestEmail": "Test-E-Mail senden",
- "testEmailHint": "Speichern Sie zuerst die Einstellungen und senden Sie dann eine Test-E-Mail an Ihr Konto",
- "saveSettings": "Einstellungen speichern",
- "savedDefault": "E-Mail-Einstellungen gespeichert — Plattform-Standard wird verwendet",
- "saved": "E-Mail-Einstellungen gespeichert",
- "failedSave": "Einstellungen konnten nicht gespeichert werden",
- "testSentTo": "Test-E-Mail gesendet an {email}",
- "testFailed": "E-Mail-Test fehlgeschlagen"
- },
- "sms": {
- "title": "SMS-Anbieter",
- "description": "Konfigurieren Sie Ihren SMS-Anbieter fur bidirektionale Nachrichten mit Kunden. Jede Organisation verwendet ihren eigenen SMS-Anbieter und ihre eigene Telefonnummer.",
- "enableLabel": "SMS-Nachrichten aktivieren",
- "enableHint": "SMS-Nachrichten mit Kunden senden und empfangen",
- "disabledInfo": "SMS-Nachrichten sind deaktiviert. Aktivieren Sie sie, um Textnachrichten mit Ihren Kunden zu senden und zu empfangen.",
- "phoneNumber": "Telefonnummer",
- "phoneNumberPlaceholder": "+4915123456789",
- "phoneNumberHint": "Ihre SMS-fahige Telefonnummer im E.164-Format (z.B. +4915123456789)",
- "accountSid": "Konto-SID",
- "authToken": "Auth-Token",
- "apiKey": "API-Schlussel",
- "apiSecret": "API-Geheimnis",
- "webhookUrl": "Webhook-URL",
- "webhookUrlHint": "Konfigurieren Sie diese URL in Ihrem {provider}-Dashboard, um eingehende SMS-Nachrichten zu empfangen.",
- "webhookCopied": "Webhook-URL kopiert",
- "testPhoneNumber": "Test-Telefonnummer",
- "testPhonePlaceholder": "+4915198765432",
- "sendTestSms": "Test-SMS senden",
- "testSmsHint": "Speichern Sie zuerst die Einstellungen und geben Sie dann eine Empfangernummer ein, um eine Test-SMS zu senden",
- "enterTestPhone": "Geben Sie eine Telefonnummer ein, um die Test-SMS zu senden",
- "saveSettings": "Einstellungen speichern",
- "savedDisabled": "SMS-Einstellungen gespeichert — SMS deaktiviert",
- "saved": "SMS-Einstellungen gespeichert",
- "failedSave": "Einstellungen konnten nicht gespeichert werden",
- "testSentTo": "Test-SMS gesendet an {phone}",
- "testFailed": "SMS-Test fehlgeschlagen"
- },
- "subscription": {
- "title": "Abonnementplan",
- "description": "Das aktuelle Torqvoice-Abonnement und die verfügbaren Funktionen Ihrer Organisation.",
- "currentPlan": "Aktueller Plan",
- "planFree": "Kostenlos",
- "planPro": "Torq Pro",
- "planEnterprise": "Enterprise",
- "price": "{price}/{interval}",
- "perYear": "Jahr",
- "perMonth": "Monat",
- "statusActive": "Aktiv",
- "statusCanceling": "Wird gekündigt",
- "statusPastDue": "Überfällig",
- "statusCanceled": "Gekündigt",
- "billingPeriod": "Abrechnungszeitraum",
- "billingPeriodDates": "{start} — {end}",
- "nextRenewal": "Nächste Verlängerung",
- "cancelingWarning": "Ihr Abonnement wird am {date} gekündigt. Danach werden Sie auf den kostenlosen Plan herabgestuft.",
- "pastDueWarning": "Ihre Zahlung ist überfällig. Bitte aktualisieren Sie Ihre Zahlungsmethode, um eine Dienstunterbrechung zu vermeiden.",
- "featuresTitle": "Plan-Funktionen",
- "featuresDescription": "Was in Ihrem aktuellen Plan enthalten ist.",
- "featureCustomers": "Kunden",
- "featureTeamMembers": "Teammitglieder",
- "featureSmtp": "Benutzerdefinierte E-Mail (SMTP)",
- "featureApi": "API-Zugang",
- "featurePayments": "Online-Zahlungen",
- "featureCustomFields": "Benutzerdefinierte Felder",
- "featureSms": "SMS-Nachrichten",
- "featureCustomerPortal": "Kundenportal",
- "featureCustomTemplates": "Benutzerdefinierte Vorlagen",
- "featureBrandingRemoved": "Branding entfernt",
- "usageOf": "{used} / {limit}",
- "usageUnlimited": "{used} / Unbegrenzt",
- "included": "Enthalten",
- "notIncluded": "Nicht enthalten",
- "manageTitle": "Abonnement verwalten",
- "manageBilling": "Abrechnung verwalten",
- "manageBillingDescription": "Zahlungsmethode aktualisieren, Rechnungen anzeigen und Abrechnungsdetails verwalten.",
- "cancelSubscription": "Abonnement kündigen",
- "resumeSubscription": "Abonnement fortsetzen",
- "cancelDialogTitle": "Abonnement kündigen",
- "cancelDialogDescription": "Ihr Abonnement bleibt bis {date} aktiv. Danach werden Sie auf den kostenlosen Plan herabgestuft.",
- "cancelDialogConfirm": "Ja, kündigen",
- "cancelDialogCancel": "Abonnement behalten",
- "cancelSuccess": "Abonnement wird zum Ende des Abrechnungszeitraums gekündigt",
- "cancelError": "Abonnement konnte nicht gekündigt werden",
- "resumeSuccess": "Abonnement erfolgreich fortgesetzt",
- "resumeError": "Abonnement konnte nicht fortgesetzt werden",
- "billingPortalError": "Abrechnungsportal konnte nicht geöffnet werden",
- "upgradeTitle": "Plan upgraden",
- "upgradeDescription": "Schalten Sie weitere Funktionen frei, indem Sie Ihren Plan upgraden.",
- "upgradeToProDescription": "Upgraden Sie, um unbegrenzte Kunden, Teammitglieder, Berichte, SMTP, API-Zugang und mehr freizuschalten.",
- "upgradeToEnterpriseDescription": "Benötigen Sie mehr als 5 Teammitglieder? Upgraden Sie auf Enterprise für bis zu 50 Benutzer.",
- "upgradeToPro": "Auf Pro upgraden — $99/Jahr",
- "upgradeToEnterprise": "Enterprise — $140/Jahr",
- "upgradeDialogTitle": "Auf Enterprise upgraden",
- "upgradeDialogDescription": "Ihr aktueller Pro-Plan wird auf Enterprise aufgerüstet. Es wird Ihnen nur die anteilige Differenz für den verbleibenden Abrechnungszeitraum berechnet.",
- "upgradeConfirm": "Upgrade bestätigen",
- "upgradeCalculating": "Anteiligen Betrag berechnen…",
- "upgradeAmountDue": "Jetzt fälliger Betrag",
- "upgradeSuccess": "Erfolgreich auf Enterprise upgegradet!",
- "upgradeError": "Abonnement konnte nicht upgegradet werden"
- },
- "ai": {
- "title": "KI-Assistent",
- "readMore": "Read More",
- "description": "Konfigurieren Sie KI, um automatisch Servicenotizen zu erstellen und Fahrzeughistorien zusammenzufassen.",
- "enableLabel": "KI aktivieren",
- "enableHint": "KI-gestutzte Funktionen in der gesamten Anwendung nutzen",
- "disabledInfo": "Aktivieren Sie KI, um Funktionen wie automatisch generierte Servicebeschreibungen und Fahrzeughistorien-Zusammenfassungen zu nutzen.",
- "provider": "KI-Anbieter",
- "apiKey": "API-Schlussel",
- "apiKeyHint": "Ihr {provider} API-Schlussel. Sicher gespeichert und niemals weitergegeben.",
- "model": "Modell",
- "testConnection": "Verbindung testen",
- "testSuccess": "KI-Verbindung erfolgreich!",
- "testFailed": "Verbindung fehlgeschlagen. Uberprufen Sie Ihren API-Schlussel und das Modell.",
- "saved": "KI-Einstellungen gespeichert",
- "failedSave": "KI-Einstellungen konnten nicht gespeichert werden",
- "saveSettings": "Einstellungen speichern",
- "featuresTitle": "Enthaltene KI-gestutzte Funktionen:",
- "featureServiceNotes": "Automatische Erstellung professioneller Servicebeschreibungen aus Teilen und Arbeit",
- "featureHistorySummary": "Zusammenfassung der Fahrzeug-Servicehistorie mit einem Klick",
- "cost": {
- "high": "Hohe Kosten",
- "medium": "Mittel",
- "low": "Niedrige Kosten"
- }
- },
- "reportSchedule": {
- "title": "Berichtsplanung",
- "description": "Erstellen und versenden Sie automatisch Berichte als PDF per E-Mail nach einem wiederkehrenden Zeitplan.",
- "schedule": "Zeitplan",
- "name": "Name des Zeitplans",
- "namePlaceholder": "z.B. Wöchentlicher Geschäftsbericht",
- "frequency": "Häufigkeit",
- "daily": "Täglich",
- "weekly": "Wöchentlich",
- "biweekly": "Alle 2 Wochen",
- "monthly": "Monatlich",
- "bimonthly": "Alle 2 Monate",
- "quarterly": "Alle 4 Monate",
- "semiannually": "Alle 6 Monate",
- "yearly": "Jährlich",
- "dateRangeLabel": "Zeitraum",
- "dateRanges": {
- "last1d": "Letzter Tag",
- "last7d": "Letzte 7 Tage",
- "last14d": "Letzte 14 Tage",
- "last30d": "Letzte 30 Tage",
- "last60d": "Letzte 60 Tage",
- "last90d": "Letzte 90 Tage",
- "last6m": "Letzte 6 Monate",
- "last12m": "Letzte 12 Monate",
- "ytd": "Laufendes Jahr",
- "allTime": "Gesamter Zeitraum"
- },
- "sections": "Berichtsabschnitte",
- "sectionsDescription": "Wählen Sie, welche Abschnitte im geplanten Bericht enthalten sein sollen.",
- "sectionsIncluded": "Enthaltene Abschnitte",
- "selectAll": "Alle auswählen",
- "clearAll": "Alle abwählen",
- "recipients": "Empfänger",
- "recipientsDescription": "Wählen Sie Teammitglieder, die den Bericht per E-Mail erhalten sollen.",
- "recipientsCount": "Empfänger",
- "endDate": "Enddatum",
- "endDateDescription": "Optional den Zeitplan nach diesem Datum beenden.",
- "enabled": "Aktiviert",
- "disabled": "Deaktiviert",
- "nextRun": "Nächste Ausführung",
- "lastRun": "Letzte Ausführung",
- "runCount": "Gesendete Berichte",
- "save": "Zeitplan speichern",
- "create": "Zeitplan erstellen",
- "delete": "Zeitplan löschen",
- "created": "Berichtszeitplan erstellt",
- "updated": "Berichtszeitplan aktualisiert",
- "deleted": "Berichtszeitplan gelöscht",
- "toggledOn": "Berichtszeitplan aktiviert",
- "toggledOff": "Berichtszeitplan deaktiviert",
- "noMembers": "Keine Teammitglieder gefunden",
- "addRecipient": "Empfänger hinzufügen...",
- "searchMembers": "Mitglieder suchen...",
- "sendNow": "Jetzt senden",
- "sentNow": "Bericht erfolgreich gesendet",
- "newSchedule": "Neuer Zeitplan",
- "editSchedule": "Zeitplan bearbeiten",
- "edit": "Bearbeiten",
- "cancel": "Abbrechen",
- "sent": "gesendet",
- "emptyTitle": "Keine geplanten Berichte",
- "emptyDescription": "Erstellen Sie einen Zeitplan, um Berichte automatisch an Ihr Team zu senden.",
- "sectionLabels": {
- "revenue": "Umsatz",
- "tax": "Steuern",
- "pastDue": "Überfällige Rechnungen",
- "services": "Dienstleistungen",
- "customers": "Kunden",
- "technicians": "Techniker",
- "parts": "Teileauswertung",
- "jobAnalytics": "Auftragsanalysen",
- "retention": "Kundenbindung",
- "inventory": "Inventar"
- }
- }
- }
|