| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000 |
- {
- "catalog": {
- "title": "Integrationen",
- "description": "Verbinden Sie die Dienste, die Ihre Werkstatt bereits nutzt. Jede Integration wird einmal eingerichtet und läuft im Hintergrund.",
- "all": "Alle",
- "empty": "In dieser Kategorie gibt es noch keine Integrationen.",
- "notConnected": "Nicht verbunden",
- "connect": "Verbinden",
- "manage": "Verwalten",
- "connectedTitle": "Verbunden",
- "connectedDescription": "Dienste, die diese Werkstatt eingerichtet hat. Öffnen Sie einen, um den Status zu prüfen, Einstellungen zu ändern oder die Verbindung zu trennen.",
- "noneConnected": "Noch nichts verbunden. Wählen Sie unten einen Dienst, um zu beginnen.",
- "availableTitle": "Verfügbar",
- "availableDescription": "Dienste, die Sie hinzufügen können. Jeder wird einmal eingerichtet und läuft im Hintergrund.",
- "allConnected": "Alle verfügbaren Dienste sind verbunden.",
- "cloudOnly": "Nur Cloud",
- "cloudOnlyHint": "Verfügbar in Torqvoice Cloud",
- "searchPlaceholder": "Integrationen durchsuchen",
- "noMatches": "Nichts passt zu „{query}“.",
- "readMore": "Mehr erfahren",
- "suggestTitle": "Fehlt ein Dienst, den Sie nutzen?",
- "suggestDescription": "Sagen Sie uns, welche Integration Ihrer Werkstatt helfen würde, und wir prüfen sie.",
- "suggest": "Integration vorschlagen",
- "suggestSubject": "Integrationsvorschlag"
- },
- "categories": {
- "calendar": "Kalender",
- "conferencing": "Videoanrufe",
- "accounting": "Buchhaltung",
- "messaging": "Nachrichten",
- "payments": "Zahlungen",
- "automation": "Automatisierung",
- "storage": "Dateien",
- "registry": "Fahrzeugregister",
- "repair": "Reparaturdaten",
- "other": "Sonstiges",
- "ai": "KI"
- },
- "capabilities": {
- "calendar": {
- "push": "Aufträge in den Kalender",
- "pull": "Belegte Zeiten aus dem Kalender",
- "conference": "Links für Videoanrufe"
- },
- "sms": {
- "send": "SMS versenden",
- "receive": "Antworten empfangen"
- },
- "whatsapp": {
- "send": "WhatsApp-Nachrichten versenden",
- "receive": "Antworten empfangen"
- },
- "telegram": {
- "send": "Telegram-Nachrichten versenden",
- "receive": "Antworten empfangen"
- },
- "email": {
- "send": "E-Mails versenden"
- },
- "vehicle": {
- "lookup": "Kennzeichen- und FIN-Abfrage",
- "inspection": "HU-Fälligkeitsdaten",
- "safety": "Rückrufe und Beschwerden von Haltern"
- },
- "ai": {
- "chat": "Texte und Zusammenfassungen",
- "transcribe": "Diktieren"
- },
- "payments": {
- "checkout": "Bezahlen über den Rechnungslink"
- },
- "accounting": {
- "invoices": "Rechnungen ins Buchhaltungssystem",
- "customers": "Kunden ins Buchhaltungssystem",
- "payments": "Zahlungen in beide Richtungen"
- },
- "backup": {
- "target": "Sicherungsziel"
- },
- "repair": {
- "labor": "Arbeitszeiten in Aufträgen und Angeboten",
- "fluids": "Flüssigkeiten und Füllmengen"
- },
- "diagnostics": {
- "codes": "Bedeutungen von Fehlercodes"
- }
- },
- "statuses": {
- "active": "Verbunden",
- "error": "Aufmerksamkeit erforderlich",
- "pending": "Einrichtung läuft",
- "disconnected": "Getrennt",
- "needsSetup": "Einrichtung unvollständig"
- },
- "connection": {
- "back": "Alle Integrationen",
- "account": "Verbundenes Konto",
- "lastHealth": "Zuletzt geprüft",
- "lastSync": "Letzte Synchronisierung",
- "lastError": "Der letzte Durchlauf ist fehlgeschlagen",
- "setupMissingTitle": "Einrichtung unvollständig",
- "setupMissing": "Wähle unten in den Einstellungen {fields}. Bis dahin wird nichts synchronisiert.",
- "connected": "{name} ist verbunden.",
- "connectedShort": "Verbunden",
- "connectWith": "{name} verbinden",
- "connect": "Verbinden",
- "reconnect": "Erneut verbinden",
- "disconnect": "Trennen",
- "disconnectTitle": "{name} trennen?",
- "disconnectDescription": "Torqvoice vergisst das Konto und nutzt es nicht mehr. Was bereits an {name} gesendet oder dort gespeichert wurde, bleibt unberührt.",
- "disconnectDescriptionCalendar": "Torqvoice vergisst das Konto und synchronisiert nicht mehr. Aufträge, die bereits in {name} stehen, bleiben dort. Die aus diesem Kalender angezeigte belegte Zeit wird aus dem Torqvoice-Kalender entfernt.",
- "disconnectDescriptionConferencing": "Torqvoice vergisst das Konto und erstellt keine Meetings mehr. Bereits erstellte Meetings bleiben in {name}, die Links an den Aufträgen bleiben erhalten.",
- "disconnectDescriptionAccounting": "Torqvoice vergisst das Konto und sendet und liest nichts mehr. Rechnungen, Kunden und Zahlungen, die bereits in {name} sind, bleiben dort.",
- "removeSetup": "Entfernen",
- "removeSetupTitle": "{name} entfernen?",
- "removeSetupDescription": "Es ist noch nichts verbunden. Torqvoice vergisst die Eingaben, und {name} erscheint wieder in der Liste der verfügbaren Dienste.",
- "removeSetupDone": "{name} entfernt",
- "removeSetupHint": "Doch nicht? Entfernen Sie die Einrichtung, und der Dienst kehrt in die Liste unten zurück.",
- "disconnected": "Getrennt",
- "test": "Verbindung testen",
- "testPassed": "Verbindung funktioniert",
- "syncNow": "Jetzt synchronisieren",
- "syncQueued": "Synchronisierung eingereiht; sie läuft innerhalb einer Minute",
- "pullNow": "Zahlungen jetzt abrufen",
- "pullQueued": "Zahlungsabruf eingereiht; er läuft innerhalb einer Minute",
- "backfill": "Geplante Aufträge übertragen",
- "backfillQueued": "Die geplanten Aufträge ab der letzten Woche wurden eingereiht",
- "backfillInvoices": "Ausgestellte Rechnungen übertragen",
- "backfillInvoicesQueuedCount": "{count, plural, one {# ausgestellte Rechnung} other {# ausgestellte Rechnungen}} zum Übertragen eingereiht",
- "backfillInvoicesNone": "Keine ausgestellten Rechnungen zum Übertragen. Nur gesendete, geteilte oder bezahlte Rechnungen werden übertragen, ab dem Startdatum, falls gesetzt.",
- "retryQueued": "Job erneut eingereiht",
- "settingsTitle": "Einstellungen",
- "settingsDescription": "Was synchronisiert wird und wohin. Änderungen gelten ab der nächsten Synchronisierung.",
- "settingsSaved": "Einstellungen gespeichert",
- "save": "Speichern",
- "loading": "Wird geladen...",
- "choose": "Auswählen...",
- "search": "Suchen...",
- "noMatch": "Nichts gefunden",
- "leaveEmpty": "Leer lassen",
- "noLimit": "Keine Grenze",
- "planLocked": "Integrationen sind in Ihrem Tarif nicht enthalten.",
- "lockedIntegrations": "Verbinden Sie Kalender, Videoanrufe und weitere Dienste mit Ihrer Werkstatt.",
- "lockedPayments": "Lassen Sie Kunden ihre Rechnungen online bezahlen, und jede Zahlung wird auf der Rechnung verbucht.",
- "lockedAi": "Verbinden Sie einen KI-Anbieter, um KI-Funktionen in Ihrer Werkstatt zu nutzen.",
- "ownAppTitle": "Diese Installation verwendet Ihre eigene App beim Anbieter",
- "redirectUri": "Beim Anbieter zu registrierende Redirect-URI:",
- "sendTestEmail": "Test-E-Mail senden",
- "testEmailSent": "Test-E-Mail an {email} gesendet",
- "testEmailHint": "Eine Test-E-Mail geht über diesen Anbieter an Ihre eigene Adresse. So prüfen Sie die Absenderadresse und die Versandregeln, die eine reine Schlüsselprüfung nicht abdeckt.",
- "inboundUrl": "Webhook-URL für eingehende Nachrichten",
- "inboundHintSecret": "Fügen Sie diese URL in den Einstellungen des Anbieters für eingehende Nachrichten ein. Sie enthält ein Geheimnis, das Ihre Werkstatt identifiziert, halten Sie sie also vertraulich.",
- "inboundHintMeta": "Tragen Sie diese URL als Callback-URL in Ihrer Meta-App ein, zusammen mit dem oben eingegebenen Verifizierungstoken, und abonnieren Sie messages.",
- "inboundHintStripe": "Fügen Sie diese URL im Stripe-Dashboard hinzu: Öffnen Sie Workbench, dann Webhooks, wählen Sie Create an event destination und abonnieren Sie checkout.session.completed. Stripe zeigt danach ein Signaturgeheimnis für den Endpunkt; tragen Sie es hier in das Feld für das Signaturgeheimnis ein, damit jede Benachrichtigung anhand ihrer Signatur geprüft wird. Bis dahin bestätigt Torqvoice jede Benachrichtigung, indem es den Checkout bei Stripe abfragt.",
- "inboundHintVipps": "Tragen Sie diese URL als Callback-URL im Vipps-MobilePay-Portal ein. Vipps verlangt außerdem veröffentlichte Verkaufsbedingungen, die unter Einstellungen, Zahlung hinterlegt werden.",
- "inboundHintPaypal": "Fügen Sie diese URL im PayPal-Entwicklerdashboard unter Webhooks hinzu, abonniert auf PAYMENT.CAPTURE.COMPLETED.",
- "copy": "Kopieren",
- "copied": "Kopiert",
- "updateKeys": "Schlüssel aktualisieren",
- "updateKeysHint": "Die letzte Prüfung ist fehlgeschlagen. Geben Sie die Schlüssel erneut ein, um es noch einmal zu versuchen.",
- "awaitingKeys": "Verbunden, aber es fehlt noch: {keys}.",
- "awaitingKeysHint": "Der Webhook antwortet dem Anbieter bereits, registrieren Sie ihn also jetzt. Tragen Sie diese Werte hier ein, sobald der Anbieter sie ausgestellt hat.",
- "saveKeys": "Schlüssel speichern",
- "keysSaved": "Schlüssel gespeichert",
- "inspectionSync": {
- "title": "HU-Abgleich",
- "vehicles": "{count} Fahrzeuge mit Kennzeichen in dieser Werkstatt",
- "dueNow": "{count} würden beim nächsten Lauf abgefragt",
- "withDate": "{count} haben bereits einen HU-Termin",
- "lastPass": "Letzter vollständiger Durchlauf {date}",
- "never": "Noch kein vollständiger Durchlauf",
- "inProgress": "Ein Durchlauf läuft",
- "off": "Einstellung einschalten und speichern; bis dahin prüft ein Durchlauf nichts.",
- "syncNowHelp": "Jetzt synchronisieren startet sofort einen Durchlauf statt auf den stündlichen zu warten. Er fragt 25 Fahrzeuge auf einmal ab und macht von selbst weiter, bis alle fälligen Fahrzeuge erledigt sind. Der erste Durchlauf fragt jedes Fahrzeug mit Kennzeichen ab.",
- "confirmTitle": "Fahrzeuge jetzt abfragen?",
- "confirmDescription": "{count} der {total} Fahrzeuge mit Kennzeichen werden jetzt bei {name} abgefragt, 25 auf einmal, und ihre Prüftermine gespeichert. Kürzlich geprüfte Fahrzeuge werden übersprungen. Berechnet {name} jede Abfrage, wird jedes gefundene Fahrzeug Ihrem Konto belastet.",
- "confirmLabel": "{count} Fahrzeuge abfragen",
- "nothingDue": "Alle Fahrzeuge mit Kennzeichen wurden kürzlich geprüft, es gibt noch nichts abzufragen."
- },
- "supersedes": "Wenn Sie {next} verbinden, wird {current} getrennt. Nur einer kann zuständig sein: Sobald {next} aktiv ist, wird {current} nicht mehr genutzt.",
- "platformHandlesBackupsTitle": "Backups sind bereits inklusive",
- "platformHandlesBackups": "Torqvoice sichert diese Werkstatt bereits stündlich und bewahrt Wiederherstellungspunkte 30 Tage lang auf. Verbinden Sie einen Bucket, wenn Sie zusätzlich eine eigene Kopie möchten, die auch ohne Torqvoice lesbar ist.",
- "platformHandlesBackupsLink": "Wiederherstellungspunkte ansehen",
- "batchRetried": "{count, plural, =0 {Nichts zu wiederholen} one {# Auftrag erneut eingereiht} other {# Aufträge erneut eingereiht}}",
- "advanced": "Erweitert",
- "generate": "Erzeugen",
- "show": "Anzeigen",
- "hide": "Ausblenden",
- "generatedPasswordWarning": "Bewahren Sie eine Kopie dieses Passworts an einem sicheren Ort auf, getrennt von diesem Server. Ohne das Passwort kann niemand diese Sicherungen öffnen, auch Torqvoice nicht.",
- "backup": {
- "title": "Sicherungen",
- "description": "Wann dieses Ziel zuletzt eine erfolgreiche Sicherung erhalten hat, wann die nächste läuft, und die letzten Läufe.",
- "lastGood": "Letzte erfolgreiche Sicherung",
- "added": "{size} hinzugefügt",
- "never": "Noch keine",
- "nextRun": "Nächster Lauf",
- "notScheduled": "Nicht geplant",
- "repositorySize": "Am Ziel gespeichert",
- "runNow": "Jetzt sichern",
- "running": "Sicherung läuft",
- "runningHint": "Eine Sicherung läuft. Diese Seite aktualisiert sich selbst, bis sie fertig ist.",
- "started": "Sicherung gestartet",
- "recentTitle": "Letzte Läufe",
- "noRuns": "Es wurden noch keine Sicherungen ausgeführt.",
- "addedNote": "Der erste Lauf lädt alles hoch. Jeder weitere fügt nur die Teile hinzu, die sich seitdem geändert haben, und ist deshalb klein. Jedes Backup ist trotzdem vollständig und kann für sich wiederhergestellt oder angesehen werden.",
- "notStarted": "Nicht gestartet",
- "filesNewCount": "{count, plural, one {# neue Datei} other {# neue Dateien}}",
- "columns": {
- "status": "Status",
- "started": "Gestartet",
- "trigger": "Gestartet von",
- "duration": "Dauer",
- "filesNew": "Neue Dateien",
- "bytesAdded": "Hinzugefügt"
- },
- "trigger": {
- "scheduled": "Zeitplan",
- "manual": "Manuell",
- "restore": "Wiederherstellung"
- },
- "status": {
- "queued": "In der Warteschlange",
- "running": "Läuft",
- "done": "Fertig",
- "failed": "Fehlgeschlagen",
- "skipped": "Übersprungen"
- },
- "restoring": "Wird wiederhergestellt",
- "restoringHint": "Eine Wiederherstellung läuft: Die Daten der Werkstatt werden durch die Sicherung ersetzt. Diese Seite aktualisiert sich selbst, bis sie fertig ist. Arbeiten Sie bis dahin nicht in der Werkstatt.",
- "explore": "Ansehen",
- "restore": {
- "showAll": "Alle Sicherungen anzeigen",
- "refresh": "Aktualisieren",
- "loading": "Die Sicherungen am Ziel werden gelesen",
- "loadFailed": "Die Sicherungen konnten nicht aufgelistet werden",
- "empty": "An diesem Ziel gibt es noch keine Sicherungen.",
- "needsOwner": "Nur der Inhaber der Werkstatt kann hier eine Sicherung wiederherstellen.",
- "needsAdmin": "Nur ein Inhaber oder Administrator kann eine Sicherung wiederherstellen.",
- "filesIncluded": "Fotos und Dateien eingeschlossen",
- "filesNotIncluded": "Fotos und Dateien nicht eingeschlossen",
- "earlierInstall": "Frühere Installation",
- "action": "Wiederherstellen",
- "dialogTitle": "Die Sicherung vom {time} wiederherstellen?",
- "warning": "Eine Wiederherstellung <bold>ersetzt alles, was diese Werkstatt jetzt enthält</bold>: Kunden, Fahrzeuge, Arbeitsaufträge, Rechnungen, Einstellungen und, wenn die Sicherung sie enthält, Fotos und Dateien. Alles, was seit der Sicherung hinzugekommen ist, ist weg. Das lässt sich nicht rückgängig machen.",
- "secretsNote": "Geheime Schlüssel, die die Sicherung ausgelassen hat, behalten die Werte, die diese Installation jetzt hat. Benutzerkonten und Passwörter bleiben unberührt.",
- "confirmPrompt": "Geben Sie zur Bestätigung den Namen der Werkstatt ein, <bold>{name}</bold>.",
- "whileRunning": "Die Wiederherstellung läuft im Hintergrund und dauert bei vielen Fotos einige Minuten. Die Seite aktualisiert sich selbst, bis sie fertig ist.",
- "cancel": "Abbrechen",
- "confirm": "Diese Sicherung wiederherstellen",
- "started": "Wiederherstellung gestartet"
- }
- },
- "lockedBackups": "Geplante, verschlüsselte Sicherungen Ihrer Werkstatt in Ihren eigenen Speicher.",
- "searchOrType": "Suchen oder Namen eingeben",
- "useTyped": "„{value}“ verwenden",
- "listNeedsKeys": "Geben Sie oben die Schlüssel ein, um die Liste zu sehen",
- "listEmpty": "Es wurde nichts aufgelistet. Geben Sie stattdessen einen Namen ein.",
- "testing": "Verbindung wird getestet",
- "testOk": "Die Verbindung funktioniert: Ein Testobjekt wurde geschrieben und wieder entfernt.",
- "testFailed": "Der Test ist fehlgeschlagen",
- "testSteps": {
- "settings": "Prüfen Sie die Anbietereinstellungen",
- "list": "Der Schlüssel kann den Bucket nicht auflisten",
- "write": "Der Schlüssel kann nicht in den Bucket schreiben",
- "delete": "Der Schlüssel kann nicht aus dem Bucket löschen",
- "folder": "Der Ordner kann nicht erstellt oder geöffnet werden"
- },
- "testHint": "Füllen Sie die Schlüssel und den Bucket aus, um sie vor dem Verbinden zu testen. Der Test schreibt ein kleines Objekt und entfernt es wieder."
- },
- "activity": {
- "title": "Aktivität",
- "description": "Aktuelle Jobs und Protokollzeilen dieser Verbindung.",
- "retry": "Erneut versuchen",
- "jobStatus": {
- "queued": "Eingereiht",
- "running": "Läuft",
- "done": "Erledigt",
- "failed": "Fehlgeschlagen",
- "dead": "Aufgegeben"
- },
- "jobs": "{count, plural, one {# Auftrag} other {# Aufträge}}",
- "counts": {
- "queued": "{count} in Warteschlange",
- "running": "{count} laufen",
- "done": "{count} erledigt",
- "failed": "{count} fehlgeschlagen",
- "dead": "{count} aufgegeben"
- },
- "noFailures": "Nichts ist fehlgeschlagen.",
- "retryFailed": "Fehlgeschlagene wiederholen",
- "details": "Details anzeigen",
- "loadingMore": "Ältere Aufträge werden geladen",
- "loadFailed": "Ältere Aufträge konnten nicht geladen werden.",
- "cleared": "Abgeschlossene Aufträge werden nach 7 Tagen gelöscht."
- },
- "errors": {
- "generic": "Etwas ist schiefgelaufen",
- "demo": "In der Demo können keine Integrationen verbunden werden.",
- "forbidden": "Nur ein Administrator kann Integrationen verbinden.",
- "unknown": "Unbekannte Integration.",
- "plan": "Diese Integration ist in Ihrem Tarif nicht enthalten.",
- "no-client": "Für diesen Anbieter sind keine App-Zugangsdaten konfiguriert.",
- "denied": "Sie haben die Anmeldung beim Anbieter abgebrochen.",
- "vendor": "Der Anbieter hat einen Fehler zurückgegeben. Versuchen Sie es erneut.",
- "invalid": "Die Antwort des Anbieters war unvollständig. Versuchen Sie es erneut.",
- "state": "Diese Anmeldung ist abgelaufen oder gehört zu einer anderen Sitzung. Beginnen Sie erneut.",
- "exchange": "Der Anbieter hat die Anmeldung abgelehnt. Prüfen Sie die App-Zugangsdaten und versuchen Sie es erneut.",
- "identify": "Verbunden, aber das Konto konnte nicht gelesen werden. Versuchen Sie, die Verbindung neu herzustellen.",
- "backupRunning": "Es läuft bereits eine Sicherung.",
- "restoreOwnerOnly": "In der Torqvoice Cloud kann nur der Inhaber der Werkstatt eine Sicherung wiederherstellen.",
- "restoreBusy": "Auf diesem Server läuft bereits eine Sicherung oder Wiederherstellung. Versuchen Sie es erneut, wenn sie fertig ist."
- },
- "meeting": {
- "join": "Videoanruf beitreten",
- "google-meet": "Google Meet",
- "teams": "Microsoft Teams",
- "zoom": "Zoom"
- },
- "calendar": {
- "external": "Aus verbundenen Kalendern",
- "busy": "Belegt"
- },
- "connectors": {
- "google-calendar": {
- "description": "Geplante Aufträge in einen Google Calendar eintragen, einen Google Meet-Link hinzufügen und die belegten Zeiten des Kalenders in Torqvoice sehen.",
- "tenantHelp": "Erstellen Sie einen OAuth-Client in der Google Cloud Console (APIs & Dienste → Anmeldedaten), aktivieren Sie die Google Calendar API, fügen Sie die untenstehende Redirect-URI hinzu und tragen Sie Client-ID und Client-Secret hier ein.",
- "fields": {
- "clientId": "Client-ID",
- "clientSecret": "Client-Secret"
- },
- "settings": {
- "calendarId": "Kalender",
- "pushEnabled": "Geplante Aufträge in diesen Kalender eintragen",
- "includeCustomer": "Name und Telefonnummer des Kunden in den Termin aufnehmen",
- "addConference": "Jedem geplanten Auftrag ein Google Meet-Meeting hinzufügen",
- "addConferenceHelp": "Ein: jeder in den Kalender übertragene Auftrag bekommt ein Google Meet-Meeting, und der Link erscheint auf dem Auftrag. Aus: ein Google Meet-Meeting einem einzelnen Auftrag von dessen Seite aus hinzufügen. In beiden Fällen bekommt der Kunde den Link erst, wenn Sie ihn senden.",
- "pullEnabled": "Belegte Zeiten dieses Kalenders im Torqvoice-Kalender anzeigen",
- "pullEnabledHelp": "Nur lesend. Wird alle 15 Minuten aktualisiert, eine Woche zurück und zwei Monate voraus."
- }
- },
- "microsoft-365": {
- "name": "Microsoft 365-Kalender",
- "description": "Geplante Aufträge in einen Outlook-Kalender eintragen, einen Microsoft Teams-Link hinzufügen und die belegten Zeiten des Kalenders in Torqvoice sehen.",
- "tenantHelp": "Registrieren Sie eine Anwendung in Microsoft Entra (App-Registrierungen), erlauben Sie persönliche und Geschäftskonten, fügen Sie die untenstehende Redirect-URI als Web-Plattform hinzu, erstellen Sie ein Client-Secret und tragen Sie beides hier ein.",
- "fields": {
- "clientId": "Anwendungs-ID (Client-ID)",
- "clientSecret": "Client-Secret"
- },
- "settings": {
- "calendarId": "Kalender",
- "pushEnabled": "Geplante Aufträge in diesen Kalender eintragen",
- "includeCustomer": "Name und Telefonnummer des Kunden in den Termin aufnehmen",
- "addConference": "Jedem geplanten Auftrag ein Microsoft Teams-Meeting hinzufügen",
- "addConferenceHelp": "Ein: jeder in den Kalender übertragene Auftrag bekommt ein Microsoft Teams-Meeting, und der Link erscheint auf dem Auftrag. Aus: ein Microsoft Teams-Meeting einem einzelnen Auftrag von dessen Seite aus hinzufügen. In beiden Fällen bekommt der Kunde den Link erst, wenn Sie ihn senden.",
- "pullEnabled": "Belegte Zeiten dieses Kalenders im Torqvoice-Kalender anzeigen",
- "pullEnabledHelp": "Nur lesend. Wird alle 15 Minuten aktualisiert, eine Woche zurück und zwei Monate voraus."
- }
- },
- "zoom": {
- "description": "Fügen Sie einem geplanten Auftrag ein Zoom-Meeting hinzu und behalten Sie den Beitrittslink am Auftrag, für Ferndiagnosen oder um Kunden durch Befunde zu führen.",
- "tenantHelp": "Erstellen Sie im Zoom App Marketplace eine General-App (user-managed), tragen Sie die Redirect-URI unten ein, fügen Sie die Scopes meeting:write:meeting, meeting:update:meeting, meeting:delete:meeting, meeting:read:meeting und user:read:user hinzu und tragen Sie Client-ID und Client-Secret hier ein.",
- "fields": {
- "clientId": "Client-ID",
- "clientSecret": "Client-Secret"
- },
- "settings": {
- "autoCreate": "Für jeden geplanten Auftrag automatisch ein Zoom-Meeting erstellen",
- "autoCreateHelp": "Aus: Sie fügen einem Auftrag den Videoanruf selbst hinzu, auf seiner Seite. An: Jeder Auftrag mit Startzeit bekommt ein Meeting, das bei Terminverschiebung mitwandert und bei Stornierung entfernt wird. In beiden Fällen erhält der Kunde den Link nur, wenn Sie ihn senden.",
- "includeCustomer": "Kundennamen in das Meeting-Thema aufnehmen",
- "joinBeforeHost": "Kunden vor Ihnen beitreten lassen",
- "waitingRoom": "Warteraum verwenden"
- }
- },
- "twilio-sms": {
- "description": "SMS über eine Twilio-Nummer senden und empfangen. Erinnerungen, Abholbereit-Nachrichten und die Antworten darauf.",
- "fields": {
- "accountSid": "Account SID",
- "authToken": "Auth-Token"
- },
- "settings": {
- "phoneNumber": "Von dieser Nummer senden"
- }
- },
- "vonage-sms": {
- "description": "SMS über eine Vonage-Nummer senden und empfangen.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiSecret": "API-Secret",
- "signatureSecret": "Signaturgeheimnis",
- "signatureSecretHelp": "Aus dem Vonage-Dashboard unter API settings. Ist es gesetzt, werden eingehende Nachrichten nur angenommen, wenn Vonage sie signiert hat. Ohne es wird nur das Geheimnis in der Webhook-URL geprüft."
- },
- "settings": {
- "phoneNumber": "Von dieser Nummer senden"
- }
- },
- "telnyx-sms": {
- "description": "SMS über eine Telnyx-Nummer senden und empfangen.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "webhookPublicKey": "Öffentlicher Webhook-Schlüssel",
- "webhookPublicKeyHelp": "Aus dem Telnyx-Portal unter Account settings, Keys and credentials, Public key. Ist er gesetzt, werden eingehende Nachrichten nur angenommen, wenn Telnyx sie signiert hat. Ohne ihn wird nur das Geheimnis in der Webhook-URL geprüft."
- },
- "settings": {
- "phoneNumber": "Von dieser Nummer senden"
- }
- },
- "whatsapp-meta": {
- "description": "Kunden direkt über Meta auf WhatsApp schreiben. Fotos von dem, was Sie gefunden haben, und die Unterhaltung, die darauf folgt.",
- "fields": {
- "phoneNumberId": "Telefonnummer-ID",
- "accessToken": "Zugriffstoken",
- "verifyToken": "Webhook-Verifizierungstoken",
- "appSecret": "App-Secret",
- "apiVersion": "Graph-API-Version",
- "appSecretHelp": "Meta signiert damit jede Zustellung. Solange es nicht eingetragen ist, werden an den Webhook gesendete Nachrichten abgewiesen, da sonst jeder, der die URL kennt, im Namen Ihrer Kunden schreiben könnte.",
- "phoneNumberIdHelp": "Aus dem WhatsApp Manager, bei der Nummer, von der Sie senden; nicht die Telefonnummer selbst. Meta vergibt sie erst, nachdem der Webhook verifiziert wurde. Lassen Sie das Feld also leer, verbinden Sie, registrieren Sie den Webhook und tragen Sie sie danach hier ein.",
- "accessTokenHelp": "Ein dauerhaftes Systembenutzer-Token. Das Token, das Meta bei der Einrichtung anzeigt, läuft innerhalb von 24 Stunden ab. Tragen Sie es zusammen mit der Telefonnummer-ID ein, sobald der Webhook verifiziert ist.",
- "verifyTokenHelp": "Eine beliebige Phrase Ihrer Wahl. Fügen Sie dieselbe bei Meta ein, wenn Sie den Webhook registrieren."
- },
- "settings": {
- "enabled": "Nachrichten über diesen Kanal senden",
- "phoneNumber": "Von dieser Nummer senden",
- "templateName": "Vorlage zum Wiedereröffnen einer Unterhaltung",
- "templateLanguage": "Sprache der Vorlage",
- "templateVariables": "Werte der Vorlage, in Reihenfolge",
- "mediaTemplateName": "Vorlage für eine Nachricht mit Foto",
- "mediaTemplateLanguage": "Sprache der Fotovorlage",
- "mediaTemplateVariables": "Werte der Fotovorlage, in Reihenfolge"
- }
- },
- "whatsapp-twilio": {
- "description": "Kunden über eine Twilio-Nummer auf WhatsApp schreiben, falls Sie Ihre Nummer von Twilio haben.",
- "fields": {
- "accountSid": "Account SID",
- "authToken": "Auth-Token",
- "messagingServiceSid": "Messaging Service SID"
- },
- "settings": {
- "enabled": "Nachrichten über diesen Kanal senden",
- "phoneNumber": "Von dieser Nummer senden",
- "templateName": "Vorlage zum Wiedereröffnen einer Unterhaltung",
- "templateLanguage": "Sprache der Vorlage",
- "templateVariables": "Werte der Vorlage, in Reihenfolge",
- "mediaTemplateName": "Vorlage für eine Nachricht mit Foto",
- "mediaTemplateLanguage": "Sprache der Fotovorlage",
- "mediaTemplateVariables": "Werte der Fotovorlage, in Reihenfolge"
- }
- },
- "telegram": {
- "description": "Ein Telegram-Bot, der Kunden erreicht, die ihn nutzen, und ihre Antworten in den Posteingang holt.",
- "fields": {
- "botToken": "Bot-Token"
- },
- "settings": {
- "enabled": "Nachrichten über diesen Kanal senden",
- "botUsername": "Bot-Benutzername"
- }
- },
- "smtp": {
- "description": "Rechnungen und Erinnerungen über Ihren eigenen Mailserver statt über den Plattform-Versand senden.",
- "fields": {
- "host": "Server",
- "port": "Port",
- "user": "Benutzername",
- "pass": "Passwort"
- },
- "settings": {
- "fromEmail": "Von dieser Adresse senden",
- "fromName": "Als Absender angezeigter Name",
- "secure": "Von Anfang an über TLS verbinden",
- "requireTls": "Vom Server den Wechsel zu TLS verlangen",
- "rejectUnauthorized": "Zertifikate ablehnen, die die Prüfung nicht bestehen"
- }
- },
- "resend": {
- "description": "Rechnungen und Erinnerungen über Resend senden.",
- "fields": {
- "apiKey": "API-Schlüssel"
- },
- "settings": {
- "fromEmail": "Von dieser Adresse senden",
- "fromName": "Als Absender angezeigter Name"
- }
- },
- "postmark": {
- "description": "Rechnungen und Erinnerungen über Postmark senden.",
- "fields": {
- "apiKey": "Server-Token"
- },
- "settings": {
- "fromEmail": "Von dieser Adresse senden",
- "fromName": "Als Absender angezeigter Name"
- }
- },
- "mailgun": {
- "description": "Rechnungen und Erinnerungen über Mailgun senden.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "domain": "Versanddomain"
- },
- "settings": {
- "fromEmail": "Von dieser Adresse senden",
- "fromName": "Als Absender angezeigter Name",
- "region": "Region der Domain"
- }
- },
- "sendgrid": {
- "description": "Rechnungen und Erinnerungen über SendGrid senden.",
- "fields": {
- "apiKey": "API-Schlüssel"
- },
- "settings": {
- "fromEmail": "Von dieser Adresse senden",
- "fromName": "Als Absender angezeigter Name"
- }
- },
- "amazon-ses": {
- "description": "Rechnungen und Erinnerungen über Amazon SES senden.",
- "fields": {
- "accessKeyId": "Zugriffsschlüssel-ID",
- "secretAccessKey": "Geheimer Zugriffsschlüssel",
- "region": "Region"
- },
- "settings": {
- "fromEmail": "Von dieser Adresse senden",
- "fromName": "Als Absender angezeigter Name"
- }
- },
- "vegvesen": {
- "description": "Fahrzeug aus dem norwegischen Kennzeichen oder der FIN ausfüllen: Marke, Modell, Baujahr, Kraftstoff, Getriebe, Motor, Farbe, Reifengrößen und der nächste EU-kontroll-Termin, direkt aus dem Register von Statens vegvesen. Halterdaten werden nicht geliefert.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Kostenlos. Bestellen Sie den Schlüssel auf vegvesen.no unter „API for tekniske kjøretøyopplysninger“: mit BankID anmelden, die Werkstatt vertreten, und der Schlüssel wird sofort ausgestellt. Er erlaubt 50.000 Abfragen pro Tag."
- },
- "settings": {
- "syncInspections": "HU-Termine für alle Fahrzeuge dieser Werkstatt aktuell halten",
- "syncInspectionsHelp": "Einmal pro Stunde werden fällige Fahrzeuge per Kennzeichen abgefragt und ihr nächster EU-kontroll-Termin gespeichert; wie oft ein Fahrzeug erneut geprüft wird, legen Sie unten fest. Es werden nur Fahrzeuge dieser Werkstatt gesendet.",
- "inspectionRecheck": "Fahrzeuge mit Termin erneut prüfen",
- "inspectionRecheckHelp": "Ein Termin ändert sich nur, wenn eine Prüfung bestanden wird. Monatlich bemerkt eine vorgezogene Prüfung am schnellsten; nur nahe dem Termin kostet am wenigsten. Nahe dem Termin wird jedes Fahrzeug wöchentlich geprüft, unabhängig von dieser Wahl.",
- "recheckMonthly": "Jeden Monat",
- "recheckQuarterly": "Alle drei Monate",
- "recheckNearDeadline": "Nur nahe dem Termin",
- "inspectionSoonDays": "Nahe dem Termin heißt innerhalb von",
- "inspectionSoonDaysHelp": "In diesem Zeitfenster wird ein Fahrzeug wöchentlich geprüft, sodass eine bestandene Prüfung es innerhalb von Tagen von der Erinnerungsliste nimmt. Ein kürzeres Fenster bedeutet weniger Abfragen.",
- "soon30": "30 Tage",
- "soon60": "60 Tage",
- "soon90": "90 Tage",
- "inspectionOnlyWithCustomer": "Nur Fahrzeuge mit Kunde",
- "inspectionOnlyWithCustomerHelp": "Fahrzeuge ohne hinterlegten Kunden überspringen. Niemand kann an sie erinnert werden, die Abfrage kostet also umsonst."
- }
- },
- "openapi-automotive": {
- "description": "Fahrzeug aus dem französischen, italienischen, spanischen, portugiesischen oder britischen Kennzeichen ausfüllen: Marke, Modell, Baujahr, FIN, Kraftstoff, Hubraum und mehr aus den Zulassungsdaten des Landes über Openapi.com. Jede Abfrage wird dem eigenen Openapi-Konto der Werkstatt berechnet. Halterdaten werden nicht geliefert.",
- "fields": {
- "token": "API-Token",
- "tokenHelp": "Legen Sie ein Konto auf console.openapi.com an, laden Sie Guthaben auf und erstellen Sie unter Automotive ein Token für die Produktionsumgebung. Jede erfolgreiche Abfrage kostet einige Dutzend Cent; ein Fehltreffer ist kostenlos."
- },
- "settings": {
- "country": "Land",
- "countryHelp": "Das zu durchsuchende Register. Französische und italienische Kennzeichen sehen gleich aus, das Land lässt sich daher nicht am Kennzeichen ablesen.",
- "cars": "Pkw abfragen",
- "carsHelp": "Das Pkw-Register durchsuchen. Schalten Sie dies aus, wenn Sie nur Motorräder betreuen, dann entfällt die Pkw-Suche und die Abfrage antwortet schneller.",
- "bikes": "Motorräder abfragen",
- "bikesHelp": "Das Motorradregister durchsuchen. Ist auch Pkw eingeschaltet, wird es nur gefragt, wenn kein Pkw passt, und ein Fehltreffer beim Pkw ist kostenlos. Für Portugal nicht verfügbar."
- }
- },
- "checkcardetails": {
- "description": "Füllen Sie ein Fahrzeug anhand seines britischen Kennzeichens oder der FIN aus: Marke, Modell, Baujahr, Farbe, Kraftstoff, Hubraum und der MOT-Termin, aus DVLA-Daten über Check Car Details. Autos und Motorräder kommen aus demselben Register. Ist UK Vehicle Data für Ihr Konto freigeschaltet, kommen auch FIN, Getriebe und Gewichte. Jede Abfrage wird dem eigenen Check-Car-Details-Konto der Werkstatt berechnet. Es werden keine Halterdaten übermittelt.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Legen Sie ein Konto auf api.checkcardetails.co.uk an und kopieren Sie unter API Keys den Live-Schlüssel. Vehicle Registration ist in jedem Konto enthalten. Um auch die FIN zu erhalten, klicken Sie unter Your Data Points bei UK Vehicle Data auf Request Access; Abfragen nutzen es, sobald es freigeschaltet ist. Ein Testschlüssel findet nur Kennzeichen, die den Buchstaben A enthalten."
- },
- "settings": {
- "syncInspections": "MOT-Termine für alle Fahrzeuge dieser Werkstatt aktuell halten",
- "syncInspectionsHelp": "Ist dies aktiv, wird jedes Fahrzeug mit Kennzeichen einmal abgefragt und sein MOT-Termin gespeichert. Danach werden Fahrzeuge so erneut geprüft, wie unten festgelegt. Jedes gefundene Fahrzeug wird als eine Vehicle-Registration-Abfrage berechnet; Kennzeichen, die das Register nicht kennt, sind kostenlos. Es werden nur Fahrzeuge dieser Werkstatt gesendet.",
- "inspectionRecheck": "Fahrzeuge mit Termin erneut prüfen",
- "inspectionRecheckHelp": "Ein Termin ändert sich nur, wenn eine Prüfung bestanden wird. Monatlich bemerkt eine vorgezogene Prüfung am schnellsten; nur nahe dem Termin kostet am wenigsten. Nahe dem Termin wird jedes Fahrzeug wöchentlich geprüft, unabhängig von dieser Wahl.",
- "recheckMonthly": "Jeden Monat",
- "recheckQuarterly": "Alle drei Monate",
- "recheckNearDeadline": "Nur nahe dem Termin",
- "inspectionSoonDays": "Nahe dem Termin heißt innerhalb von",
- "inspectionSoonDaysHelp": "In diesem Zeitfenster wird ein Fahrzeug wöchentlich geprüft, sodass eine bestandene Prüfung es innerhalb von Tagen von der Erinnerungsliste nimmt. Ein kürzeres Fenster bedeutet weniger Abfragen.",
- "soon30": "30 Tage",
- "soon60": "60 Tage",
- "soon90": "90 Tage",
- "inspectionOnlyWithCustomer": "Nur Fahrzeuge mit Kunde",
- "inspectionOnlyWithCustomerHelp": "Fahrzeuge ohne hinterlegten Kunden überspringen. Niemand kann an sie erinnert werden, die Abfrage kostet also umsonst."
- }
- },
- "rdw": {
- "description": "Fahrzeug aus dem niederländischen Kennzeichen ausfüllen: Marke, Modell, Baujahr, Kraftstoff, Hubraum, Farbe, Gewichte und der nächste APK-Termin, direkt aus dem offenen Fahrzeugregister der RDW. Kostenlos, kein Schlüssel nötig. Halterdaten und FIN werden nicht veröffentlicht.",
- "fields": {
- "appToken": "App-Token (optional)",
- "appTokenHelp": "Die offenen Daten der RDW funktionieren ohne Schlüssel, anonyme Anfragen teilen sich aber ein gedrosseltes Kontingent. Für die Prüfterminsynchronisation legen Sie auf opendata.rdw.nl ein kostenloses Konto an, öffnen die Entwicklereinstellungen Ihres Profils und erstellen ein App-Token."
- },
- "settings": {
- "syncInspections": "APK-Termine für alle Fahrzeuge dieser Werkstatt aktuell halten",
- "syncInspectionsHelp": "Einmal pro Stunde werden fällige Fahrzeuge per Kennzeichen abgefragt und ihr nächster APK-Termin gespeichert; wie oft ein Fahrzeug erneut geprüft wird, legen Sie unten fest. Es werden nur Fahrzeuge dieser Werkstatt gesendet.",
- "inspectionRecheck": "Fahrzeuge mit Termin erneut prüfen",
- "inspectionRecheckHelp": "Ein Termin ändert sich nur, wenn eine Prüfung bestanden wird. Monatlich bemerkt eine vorgezogene Prüfung am schnellsten; nur nahe dem Termin kostet am wenigsten. Nahe dem Termin wird jedes Fahrzeug wöchentlich geprüft, unabhängig von dieser Wahl.",
- "recheckMonthly": "Jeden Monat",
- "recheckQuarterly": "Alle drei Monate",
- "recheckNearDeadline": "Nur nahe dem Termin",
- "inspectionSoonDays": "Nahe dem Termin heißt innerhalb von",
- "inspectionSoonDaysHelp": "In diesem Zeitfenster wird ein Fahrzeug wöchentlich geprüft, sodass eine bestandene Prüfung es innerhalb von Tagen von der Erinnerungsliste nimmt. Ein kürzeres Fenster bedeutet weniger Abfragen.",
- "soon30": "30 Tage",
- "soon60": "60 Tage",
- "soon90": "90 Tage",
- "inspectionOnlyWithCustomer": "Nur Fahrzeuge mit Kunde",
- "inspectionOnlyWithCustomerHelp": "Fahrzeuge ohne hinterlegten Kunden überspringen. Niemand kann an sie erinnert werden, die Abfrage kostet also umsonst."
- }
- },
- "regcheck": {
- "description": "Fahrzeug aus dem Kennzeichen in Australien, Neuseeland, den USA, Irland, Norwegen, Schweden, Dänemark, Finnland, Estland, Tschechien, der Slowakei, Ungarn oder Kroatien ausfüllen: Marke, Modell, Baujahr, FIN, Kraftstoff und Hubraum, soweit das Land sie veröffentlicht, über RegCheck. Jede erfolgreiche Abfrage verbraucht ein Guthaben aus dem eigenen RegCheck-Konto der Werkstatt. Halterdaten werden nicht geliefert.",
- "fields": {
- "username": "RegCheck-Benutzername",
- "usernameHelp": "Registrieren Sie sich auf regcheck.org.uk; das Konto enthält 10 kostenlose Abfragen, weitere werden über das Dashboard in Blöcken von 100 gekauft. Hier wird nur der Benutzername benötigt, nie das Passwort. Ein nicht gefundenes Kennzeichen kostet nichts."
- },
- "settings": {
- "country": "Land",
- "countryHelp": "Das zu durchsuchende Register. Jedes Land hat einen eigenen Dienst, die Verbindung durchsucht daher eines.",
- "auState": "Bundesstaat oder Territorium",
- "auStateHelp": "Australien lässt Fahrzeuge je Bundesstaat zu, und dem Register muss gesagt werden, welcher durchsucht wird. Wählen Sie den Staat, in dem die meisten Fahrzeuge Ihrer Kunden zugelassen sind.",
- "usState": "Bundesstaat",
- "usStateHelp": "Der zweibuchstabige Code des Bundesstaats, in dem die Fahrzeuge zugelassen sind, etwa CA oder TX. Amerikanische Register werden je Bundesstaat durchsucht."
- }
- },
- "openai": {
- "description": "Servicebeschreibungen, Verlaufszusammenfassungen, Dokumentenerkennung und der Assistent, beantwortet über Ihr eigenes OpenAI-Konto. Jeder Aufruf wird diesem Konto berechnet, und Sie wählen das Modell.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Auf platform.openai.com unter API keys anlegen. Das Konto braucht Guthaben; OpenAI rechnet pro Aufruf ab."
- },
- "settings": {
- "model": "Modell",
- "modelHelp": "Welches Modell antwortet. Die Liste kommt aus Ihrem Konto, neueste zuerst. Kleinere Modelle kosten pro Aufruf weniger und reichen für die meisten Werkstatttexte."
- }
- },
- "anthropic": {
- "description": "Servicebeschreibungen, Verlaufszusammenfassungen, Dokumentenerkennung und der Assistent, beantwortet von Claude über Ihr eigenes Anthropic-Konto. Jeder Aufruf wird diesem Konto berechnet, und Sie wählen das Modell.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Auf console.anthropic.com unter API keys anlegen. Das Konto braucht Guthaben; Anthropic rechnet pro Aufruf ab."
- },
- "settings": {
- "model": "Modell",
- "modelHelp": "Welches Modell antwortet. Die Liste kommt aus Ihrem Konto, neueste zuerst. Kleinere Modelle kosten pro Aufruf weniger und reichen für die meisten Werkstatttexte."
- }
- },
- "openai-compatible": {
- "name": "OpenAI-kompatibel",
- "description": "Servicebeschreibungen, Verlaufszusammenfassungen, Dokumentenerkennung und der Assistent, beantwortet von jedem Server, der die Chat-API von OpenAI spricht: Ollama, Open WebUI, LocalAI, vLLM, LM Studio, LiteLLM und ähnliche. Ihre Daten bleiben auf Ihrer eigenen Hardware.",
- "fields": {
- "baseUrl": "Basis-URL",
- "baseUrlHelp": "Wo die OpenAI-artige API des Servers beginnt, inklusive Pfad: /v1 bei Ollama, vLLM, LocalAI und LM Studio, /api bei Open WebUI. Torqvoice hängt /models und /chat/completions daran an.",
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Nur wenn der Server einen verlangt. Ollama und vLLM laufen meist ohne Schlüssel; Open WebUI stellt einen unter Einstellungen, Konto aus."
- },
- "settings": {
- "model": "Modell",
- "modelHelp": "Welches Modell antwortet. Die Liste enthält alles, was der Server meldet, nach Namen. Für das Lesen von Fotos ein Modell mit Bildverständnis wählen."
- }
- },
- "stripe": {
- "description": "Kartenzahlungen über den Rechnungslink auf Ihr eigenes Stripe-Konto. Der Kunde zahlt, Stripe meldet es Torqvoice, und die Rechnung wird von selbst als bezahlt markiert.",
- "fields": {
- "secretKey": "Geheimer Schlüssel",
- "secretKeyHelp": "Aus dem Stripe-Dashboard unter Developers, API keys. Testschlüssel verarbeiten nichts Echtes, probieren Sie also zuerst eine Zahlung damit und wechseln Sie danach zu Live-Schlüsseln.",
- "publishableKey": "Veröffentlichbarer Schlüssel",
- "webhookSecret": "Webhook-Signaturgeheimnis",
- "webhookSecretHelp": "Optional und auch nach dem Verbinden nachtragbar. Stripe zeigt es unter Reveal secret, sobald die Benachrichtigungs-URL dieser Seite als Endpunkt hinzugefügt ist. Damit wird jede Benachrichtigung anhand ihrer Signatur geprüft; ohne fragt Torqvoice den Checkout bei Stripe ab, bevor eine Zahlung erfasst wird."
- },
- "settings": {
- "enabled": "Auf Rechnungslinks anbieten",
- "enabledHelp": "Ausschalten, um den Bezahlknopf eine Weile von geteilten Rechnungen zu nehmen, ohne die Verbindung zu trennen. Bereits begonnene Zahlungen werden weiterhin erfasst."
- }
- },
- "vipps": {
- "description": "Vipps MobilePay über den Rechnungslink. Der Kunde zahlt in der App, die er ohnehin hat, und die Rechnung wird von selbst als bezahlt markiert.",
- "fields": {
- "clientId": "Client-ID",
- "clientSecret": "Client-Secret",
- "subscriptionKey": "Subscription Key",
- "subscriptionKeyHelp": "Der Ocp-Apim-Subscription-Key aus dem Vipps-MobilePay-Portal, unter den API-Schlüsseln der Verkaufseinheit.",
- "merchantSerialNumber": "Merchant Serial Number"
- },
- "settings": {
- "enabled": "Auf Rechnungslinks anbieten",
- "enabledHelp": "Ausschalten, um den Bezahlknopf eine Weile von geteilten Rechnungen zu nehmen, ohne die Verbindung zu trennen. Bereits begonnene Zahlungen werden weiterhin erfasst.",
- "testMode": "Testmodus",
- "testModeHelp": "Die Vipps-Testumgebung mit Testschlüsseln verwenden. Lassen Sie ihn an, bis eine vollständige Zahlung durchgelaufen ist, und schalten Sie dann um auf die Live-Schlüssel."
- }
- },
- "paypal": {
- "description": "PayPal-Checkout über den Rechnungslink mit Ihrer eigenen PayPal-App. Der Kunde zahlt mit PayPal-Konto oder Karte, und die Rechnung wird von selbst als bezahlt markiert.",
- "fields": {
- "clientId": "Client-ID",
- "clientSecret": "Client-Secret"
- },
- "settings": {
- "enabled": "Auf Rechnungslinks anbieten",
- "enabledHelp": "Ausschalten, um den Bezahlknopf eine Weile von geteilten Rechnungen zu nehmen, ohne die Verbindung zu trennen. Bereits begonnene Zahlungen werden weiterhin erfasst.",
- "sandbox": "Sandbox-Modus",
- "sandboxHelp": "Die PayPal-Sandbox mit Sandbox-App-Schlüsseln verwenden. Lassen Sie ihn an, bis eine vollständige Zahlung durchgelaufen ist, und tragen Sie dann die Schlüssel der Live-App ein."
- }
- },
- "quickbooks": {
- "description": "Sende ausgestellte Rechnungen, ihre Kunden und ihre Zahlungen an QuickBooks Online und hole dort erfasste Zahlungen zurück.",
- "tenantHelp": "Erstelle eine App im Intuit Developer Portal. Kopiere Client-ID und Secret unter Keys and credentials und trage die Redirect-URI unten unter Settings, Redirect URIs ein. Entwicklungsschlüssel erreichen Sandbox-Firmen, Produktionsschlüssel echte.",
- "fields": {
- "clientId": "Client-ID",
- "clientSecret": "Client-Secret"
- },
- "settings": {
- "pushInvoices": "Ausgestellte Rechnungen an QuickBooks senden",
- "pushOnComplete": "Rechnungen auch senden, wenn der Auftrag als abgeschlossen markiert wird",
- "pushOnCompleteHelp": "Ohne diese Option geht eine Rechnung erst über, wenn sie gesendet, geteilt oder bezahlt wurde. Mit ihr geht ein abgeschlossener Auftrag sofort über und wird bei Änderungen aktualisiert.",
- "startDate": "Nur Rechnungen mit Datum ab",
- "startDateHelp": "Leer lassen, um jede ausgestellte Rechnung zu senden. Nutze das Datum, an dem deine Bücher zu QuickBooks gewechselt sind, damit ältere Rechnungen nicht doppelt erfasst werden.",
- "includeVehicle": "Fahrzeug auf der Rechnung nennen",
- "includeVehicleHelp": "Eine Textzeile über den Positionen mit Baujahr, Marke, Modell, Kennzeichen und Kilometerstand, damit die Buchhaltung weiß, um welches Auto es geht.",
- "laborItemId": "Artikel für Arbeitspositionen",
- "laborItemIdHelp": "Leer lassen, dann wird beim ersten Mal ein Artikel namens Labour unter deinem Ertragskonto angelegt.",
- "partsItemId": "Artikel für Teilepositionen",
- "partsItemIdHelp": "Leer lassen, dann wird beim ersten Mal ein Artikel namens Parts unter deinem Ertragskonto angelegt.",
- "taxAmounts": "Steuerbeträge",
- "taxAmountsHelp": "Wie berechnet sendet die Steuer genau so, wie sie auf der Rechnung des Kunden steht, sodass beide Systeme auf den Cent übereinstimmen. Von QuickBooks ermittelt lässt QuickBooks den Satz des Steuercodes anwenden, in den USA die Adresse des Kunden, und das Protokoll meldet abweichende Summen.",
- "taxAmountsBilled": "Wie in Torqvoice berechnet",
- "taxAmountsQuickbooks": "Von QuickBooks ermittelt",
- "taxCodeId": "Steuercode für steuerpflichtige Rechnungen",
- "taxCodeIdHelp": "QuickBooks bucht die Steuer unter einem Steuercode. Torqvoice wählt den Code, dessen Satz zur jeweiligen Rechnung passt; dieser wird verwendet, wenn keiner passt. Ein US-Unternehmen verwendet TAX, sofern du nichts anderes wählst.",
- "zeroTaxCodeId": "Steuercode für steuerfreie Rechnungen",
- "zeroTaxCodeIdHelp": "Wird verwendet, wenn die Rechnung keine Steuer hat oder der Kunde steuerbefreit ist. Ein US-Unternehmen verwendet NON, sofern du nichts anderes wählst.",
- "pushPayments": "Zahlungen in QuickBooks erfassen",
- "depositAccountId": "Zahlungen einzahlen auf",
- "depositAccountIdHelp": "Leer lassen, um Undeposited Funds zu verwenden.",
- "manualPaidAsPayment": "Zahlung erfassen, wenn eine Rechnung von Hand als bezahlt markiert wird",
- "manualPaidAsPaymentHelp": "Eine in Torqvoice ohne Zahlungseintrag als bezahlt markierte Rechnung erhält in QuickBooks eine Zahlung über den dort noch offenen Betrag. Ausgeschaltet bleibt sie dort offen, bis eine Zahlung erfasst wird.",
- "pullPayments": "In QuickBooks erfasste Zahlungen zurückholen",
- "pullPaymentsHelp": "Alle 30 Minuten. Eine in QuickBooks gegen eine Rechnung aus Torqvoice erhaltene Zahlung wird hier auf der Rechnung erfasst."
- }
- },
- "fiken": {
- "description": "Sende ausgestellte Rechnungen, ihre Kunden und ihre Zahlungen an Fiken und hole dort erfasste Zahlungen zurück.",
- "tenantHelp": "Erstelle in Fiken unter Rediger konto, API eine App für deine eigenen Firmen. Trage die Redirect-URI unten in der App ein und kopiere Client-ID und Client-Secret hierher. Die Firma braucht das API-Modul von Fiken.",
- "fields": {
- "clientId": "Client-ID",
- "clientSecret": "Client-Secret"
- },
- "settings": {
- "companySlug": "Firma in Fiken",
- "companySlugHelp": "Die Firma, in deren Buchhaltung die Rechnungen gehen. Dein Fiken-Benutzer kann Zugriff auf mehrere haben.",
- "pushInvoices": "Ausgestellte Rechnungen an Fiken senden",
- "pushOnComplete": "Rechnungen auch senden, wenn der Auftrag als abgeschlossen markiert wird",
- "pushOnCompleteHelp": "Ohne diese Option geht eine Rechnung erst über, wenn sie gesendet, geteilt oder bezahlt wurde. Mit ihr geht ein abgeschlossener Auftrag sofort über und wird bei Änderungen aktualisiert.",
- "startDate": "Nur Rechnungen mit Datum ab",
- "startDateHelp": "Leer lassen, um jede ausgestellte Rechnung zu senden. Nutze das Datum, an dem deine Bücher zu Fiken gewechselt sind, damit ältere Rechnungen nicht doppelt erfasst werden.",
- "attachPdf": "Rechnungs-PDF anhängen",
- "attachPdfHelp": "Eine Rechnung geht als Verkauf (Annet salg) mit ihrer Torqvoice-Nummer nach Fiken. Ist dies an, wird das PDF, das der Kunde erhalten hat, als Beleg am Verkauf abgelegt.",
- "laborAccount": "Erlöskonto für Arbeit",
- "laborAccountHelp": "Leer lassen, um 3000 zu verwenden.",
- "partsAccount": "Erlöskonto für Teile",
- "partsAccountHelp": "Leer lassen, um 3000 zu verwenden.",
- "zeroVatType": "MwSt-Typ für Rechnungen ohne MwSt",
- "zeroVatTypeHelp": "Wie Fiken einen Verkauf ohne MwSt bucht. Eine Firma, die nicht für die MwSt registriert ist, muss hier nichts wählen. Eine registrierte muss wählen, bevor eine solche Rechnung gesendet wird; frage deinen Buchhalter, was gilt.",
- "vatNone": "Keine (keine MwSt-Behandlung)",
- "vatExempt": "Befreit (fritatt)",
- "vatOutside": "Außerhalb des MwSt-Bereichs (utenfor)",
- "vatExport": "Befreit, Export",
- "vatReverse": "Befreit, Reverse Charge",
- "zeroAccount": "Erlöskonto für Rechnungen ohne MwSt",
- "zeroAccountHelp": "Leer lassen, um die Konten für Arbeit und Teile oben zu verwenden. Lehnt Fiken das Konto mit dem MwSt-Typ ab, steht der Grund im Aktivitätsprotokoll.",
- "pushPayments": "Zahlungen in Fiken erfassen",
- "paymentAccount": "Zahlungen einzahlen auf",
- "paymentAccountHelp": "Leer lassen, um das erste Bankkonto der Firma zu verwenden.",
- "manualPaidAsPayment": "Zahlung erfassen, wenn eine Rechnung von Hand als bezahlt markiert wird",
- "manualPaidAsPaymentHelp": "Eine in Torqvoice ohne Zahlungseintrag als bezahlt markierte Rechnung erhält in Fiken eine Zahlung über den dort noch offenen Betrag. Ausgeschaltet bleibt sie dort offen, bis eine Zahlung erfasst wird.",
- "pullPayments": "In Fiken erfasste Zahlungen zurückholen",
- "pullPaymentsHelp": "Alle 30 Minuten. Eine in Fiken gegen eine Rechnung aus Torqvoice erhaltene Zahlung wird hier auf der Rechnung erfasst."
- }
- },
- "nhtsa": {
- "description": "Fülle ein Fahrzeug aus seiner FIN aus und sieh Rückrufe, Halterbeschwerden und Crashtest-Bewertungen für jedes Modelljahr, von der US-Sicherheitsbehörde. Kostenlos, ohne Schlüssel.",
- "fields": {},
- "settings": {
- "refreshFleet": "Rückruf- und Beschwerdedaten für jedes Fahrzeug dieser Werkstatt aktuell halten",
- "refreshFleetHelp": "Einmal täglich werden Modelle, die in der letzten Woche nicht aktualisiert wurden, erneut abgerufen, damit die Fahrzeugseite nie wartet und ein neuer Rückruf innerhalb einer Woche nach Einreichung erscheint. Nur Marke, Modell und Jahr werden gesendet."
- }
- },
- "openlaborproject": {
- "description": "Schlagen Sie Arbeitswerte und Füllmengen für das Fahrzeug eines Auftrags oder Angebots nach und übernehmen Sie die Stunden einer Arbeit mit einem Klick als Arbeitsposition. Die meisten Daten gelten für Fahrzeuge des US-Markts, und der Katalog zeigt, für welchen Markt eine Abfrage gilt. Jeder Wert zeigt, wie sicher Open Labor Project ist, und viele sind KI-Schätzungen. Prüfen Sie sie daher, bevor Sie einem Kunden ein Angebot machen. Abfragen nutzen den eigenen API-Schlüssel der Werkstatt. Mit einem kostenpflichtigen Tarif von Open Labor Project bleibt ein einmal abgefragtes Fahrzeug gespeichert, solange der Tarif läuft, sodass eine erneute Abfrage keinen Abruf kostet.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Beantragen Sie einen Schlüssel auf openlaborproject.com unter Developers; er kommt per E-Mail. Ein kostenloser Schlüssel hat 10 Abrufe pro Tag und zeigt die Stunden jeweils einer Arbeit. Ab dem Builder-Tarif steigt das Limit, und die Stunden aller Arbeiten werden auf einmal angezeigt.",
- "apiKeyServerHelp": "Lassen Sie das Feld leer, um den Schlüssel dieses Servers zu nutzen, oder fügen Sie Ihren eigenen Schlüssel von openlaborproject.com ein, um Ihren eigenen Tarif zu verwenden."
- },
- "settings": {
- "minConfidence": "Arbeitszeiten anzeigen ab",
- "minConfidenceHelp": "Lässt Zeiten weg, bei denen die Quelle weniger sicher ist. Viele Zeiten für europäische Marken sind KI-Schätzungen, eine strenge Wahl kann also wenige Arbeiten übrig lassen.",
- "confidenceAll": "Jede Sicherheitsstufe",
- "confidenceMedium": "Mittel und höher",
- "confidenceHigh": "Geprüft und höher",
- "confidenceOem": "Nur OEM",
- "hoursFrom": "Zu übernehmende Stunden",
- "hoursFromHelp": "Welcher Wert in den Auftrag geht: die Richtzeit oder das obere Ende der Spanne von Open Labor Project (zum Beispiel 1,6 Std. statt 1,2 Std.). Das obere Ende lässt Luft für Arbeiten, die länger dauern.",
- "hoursBook": "Richtzeit",
- "hoursHigh": "Oberes Ende der Spanne",
- "adjustPercent": "Zeiten anpassen um (%)",
- "adjustPercentHelp": "Ein Prozentsatz, der auf jede Zeit aufgeschlagen wird, bevor sie in den Auftrag geht: 10 macht aus 1,2 Std. 1,32 Std., -10 macht daraus 1,08 Std. Von -50 bis 200.",
- "rounding": "Stunden aufrunden auf",
- "roundingHelp": "Rundet die Stunden jeder Arbeit nach einer etwaigen Anpassung auf: mit 0,25 werden aus 1,32 Std. 1,5 Std. Eine Zeit, die schon auf einem Schritt liegt, bleibt, wie sie ist.",
- "roundNone": "Nicht runden",
- "roundTenth": "0,1 Stunde",
- "roundQuarter": "0,25 Stunde",
- "roundHalf": "0,5 Stunde",
- "fluids": "Flüssigkeitsangaben anzeigen",
- "fluidsHelp": "Fügt einen Reiter Flüssigkeiten mit Füllmengen, Spezifikationen und Wechselintervallen hinzu. Das Öffnen kostet einen eigenen Abruf.",
- "units": "Einheiten für Flüssigkeiten",
- "unitsHelp": "In welchen Einheiten Füllmengen und Wechselintervalle angezeigt werden.",
- "unitsBoth": "Beide",
- "unitsMetric": "Metrisch (L, km)",
- "unitsUs": "US (qt, mi)"
- }
- },
- "speech-to-text": {
- "name": "Sprache zu Text",
- "description": "Diktat auf einem Arbeitsauftrag, aufgeschrieben von einem Sprachmodell statt vom Browser: viel genauer, in jeder Sprache, und es kennt die Wörter einer Werkstatt. Getrennt von Ihrem KI-Anbieter, den Sie also so lassen können, wie er ist. Nutzt Ihren eigenen OpenAI-Schlüssel oder einen eigenen Server, der die Transkriptions-API von OpenAI spricht. Die Aufnahme wird nur zum Aufschreiben gesendet und nicht aufbewahrt.",
- "fields": {
- "apiKey": "API-Schlüssel",
- "apiKeyHelp": "Ein OpenAI-Schlüssel von platform.openai.com unter API keys; OpenAI rechnet die Nutzung pro Minute ab. Bei einem eigenen Server nur, wenn er einen verlangt.",
- "baseUrl": "Serveradresse",
- "baseUrlHelp": "Leer lassen, um OpenAI zu nutzen. Bei einem eigenen Server (ein lokales Whisper, LocalAI, Groq) die Adresse, an der seine OpenAI-artige API beginnt, einschließlich Pfad, etwa /v1. Torqvoice hängt /audio/transcriptions daran an."
- },
- "settings": {
- "model": "Modell",
- "modelHelp": "Das Sprachmodell, das angefragt wird. gpt-4o-mini-transcribe ist genau und günstig; gpt-4o-transcribe ist das größere. Ein eigener Server hört meist auf whisper-1.",
- "mode": "Wer entscheidet, wie das Diktat aufgeschrieben wird",
- "modeHelp": "Der Browser schreibt mit, während Sie sprechen, ist aber schwächer, vor allem bei kleineren Sprachen. Das Sprachmodell schreibt, sobald Sie aufhören.",
- "modeAi": "Immer das Sprachmodell",
- "modeChoice": "Jede Person wählt: Sprachmodell oder Browser"
- }
- },
- "s3": {
- "name": "Cloud-Speicher-Bucket",
- "description": "Verschlüsselte Sicherungen dieser Werkstatt in einen Bucket, der Ihnen gehört, bei Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, Hetzner Object Storage oder jedem anderen S3-kompatiblen Speicher, nach einem Zeitplan Ihrer Wahl. Nach dem ersten Lauf wird nur hochgeladen, was sich geändert hat, daher bleiben stündliche Sicherungen günstig.",
- "fields": {
- "accessKeyId": "Zugriffsschlüssel-ID",
- "accessKeyIdHelp": "Ein Schlüssel Ihres Speicheranbieters mit der Berechtigung, Objekte im Bucket aufzulisten, zu lesen, zu schreiben und zu löschen. Erstellen Sie einen eigenen Schlüssel nur für Torqvoice, damit er sich einzeln widerrufen lässt.",
- "secretAccessKey": "Geheimer Zugriffsschlüssel",
- "password": "Sicherungspasswort",
- "passwordHelp": "Jede Sicherung wird mit diesem Passwort verschlüsselt. Denken Sie sich eines aus oder klicken Sie auf Erzeugen, und bewahren Sie eine Kopie getrennt von diesem Server auf: Ohne das Passwort kann niemand diese Sicherungen öffnen, auch Torqvoice nicht. Um einen Speicher erneut zu verbinden, der bereits Torqvoice-Sicherungen enthält, geben Sie das Passwort ein, mit dem sie erstellt wurden.",
- "endpoint": "Eigener Endpunkt",
- "endpointHelp": "Nur für die Option Anderer S3-kompatibler Speicher: die S3-Adresse Ihres eigenen Speichers, etwa eines MinIO-Servers, als Hostname, bei Bedarf mit Port."
- },
- "settings": {
- "provider": "Anbieter",
- "providerAws": "Amazon S3",
- "providerR2": "Cloudflare R2",
- "providerB2": "Backblaze B2",
- "providerWasabi": "Wasabi",
- "providerHetzner": "Hetzner Object Storage",
- "providerOther": "Anderer S3-kompatibler Speicher",
- "region": "Region",
- "regionHelp": "Wo der Bucket liegt. Wählen Sie die Region aus der Liste des Anbieters; bei anderem Speicher geben Sie ein, was dieser erwartet, falls er eine Region braucht. Wird von Cloudflare R2 nicht verwendet.",
- "accountId": "Cloudflare-Konto-ID",
- "accountIdHelp": "Die 32-stellige ID auf der R2-Übersichtsseite Ihres Cloudflare-Dashboards.",
- "bucket": "Bucket",
- "bucketHelp": "Die Liste kommt vom Schlüssel, sobald er eingegeben ist. Darf der Schlüssel einen Bucket nutzen, aber nicht auflisten, geben Sie den Namen selbst ein.",
- "prefix": "Ordner im Bucket",
- "prefixHelp": "Die Sicherungen liegen in diesem Ordner. Verwenden Sie für jede Werkstatt, die den Bucket mitbenutzt, einen eigenen Ordner.",
- "frequency": "Wie oft",
- "frequencyHourly": "Jede Stunde",
- "frequencyEvery4h": "Alle 4 Stunden",
- "frequencyDaily": "Jeden Tag",
- "frequencyWeekly": "Jede Woche",
- "frequencyMonthly": "Jeden Monat",
- "time": "Uhrzeit",
- "timeHelp": "Nach der Uhr der Werkstatt, im Format HH:MM. Gilt für tägliche, wöchentliche und monatliche Sicherungen.",
- "weekday": "Wochentag",
- "sunday": "Sonntag",
- "monday": "Montag",
- "tuesday": "Dienstag",
- "wednesday": "Mittwoch",
- "thursday": "Donnerstag",
- "friday": "Freitag",
- "saturday": "Samstag",
- "monthDay": "Tag im Monat",
- "monthDayLast": "Letzter Tag",
- "contents": "Inhalt",
- "contentsHelp": "Geheime Schlüssel sind die, die diese Werkstatt in Torqvoice eingegeben hat: Zahlungs-, KI- und Webhook-Schlüssel. Jede Sicherung wird in jedem Fall mit dem Sicherungspasswort verschlüsselt. Eine Sicherung enthält die Datensätze der Werkstatt und, wenn ausgewählt, ihre Dateien. Benutzerkonten und Passwörter sind nicht enthalten: Auf einem neuen Server melden Sie sich an, laden das Team ein und stellen die Daten in dieser Werkstatt wieder her.",
- "contentsData": "Nur Daten",
- "contentsDataAndSecrets": "Daten und geheime Schlüssel",
- "includeFiles": "Fotos und Dateien einschließen",
- "includeFilesHelp": "Jede Datei wird einmal hochgeladen und von späteren Sicherungen wiederverwendet, daher kostet das nach dem ersten Lauf wenig.",
- "keepHourly": "Stündliche Sicherungen behalten",
- "keepHourlyHelp": "Wie viele der neuesten stündlichen Sicherungen behalten werden. Nur relevant bei stündlichem oder vierstündlichem Zeitplan.",
- "keepDaily": "Tägliche Sicherungen behalten",
- "keepWeekly": "Wöchentliche Sicherungen behalten",
- "keepMonthly": "Monatliche Sicherungen behalten",
- "keepMonthlyHelp": "Ältere Sicherungen werden nach jedem Lauf entfernt, wobei jeweils die neuesten jeder Art erhalten bleiben. Setzen Sie eine Zahl auf 0, um von dieser Art keine zu behalten."
- }
- },
- "local-folder": {
- "name": "Lokaler Ordner",
- "description": "Verschlüsselte Sicherungen dieser Werkstatt in einen Ordner auf diesem Server: das Sicherungs-Volume in der Compose-Datei oder ein dort eingebundenes Netzlaufwerk. Eine Kopie auf derselben Festplatte wie die Datenbank ist allein nicht sicher; kombinieren Sie sie mit Speicher an einem anderen Ort.",
- "fields": {
- "password": "Sicherungspasswort",
- "passwordHelp": "Jede Sicherung wird mit diesem Passwort verschlüsselt. Denken Sie sich eines aus oder klicken Sie auf Erzeugen, und bewahren Sie eine Kopie getrennt von diesem Server auf: Ohne das Passwort kann niemand diese Sicherungen öffnen, auch Torqvoice nicht. Um einen Speicher erneut zu verbinden, der bereits Torqvoice-Sicherungen enthält, geben Sie das Passwort ein, mit dem sie erstellt wurden."
- },
- "settings": {
- "folder": "Ordner",
- "folderHelp": "Der Ordner im Backup-Stammverzeichnis des Servers, der die Backups dieser Werkstatt enthält. Leer lassen, um einen nach dieser Werkstatt benannten Ordner zu verwenden. Auf einem neuen Server den Ordnernamen einer früheren Installation eingeben, um deren Backups zurückzuholen.",
- "frequency": "Wie oft",
- "frequencyHourly": "Jede Stunde",
- "frequencyEvery4h": "Alle 4 Stunden",
- "frequencyDaily": "Jeden Tag",
- "frequencyWeekly": "Jede Woche",
- "frequencyMonthly": "Jeden Monat",
- "time": "Uhrzeit",
- "timeHelp": "Nach der Uhr der Werkstatt, im Format HH:MM. Gilt für tägliche, wöchentliche und monatliche Sicherungen.",
- "weekday": "Wochentag",
- "sunday": "Sonntag",
- "monday": "Montag",
- "tuesday": "Dienstag",
- "wednesday": "Mittwoch",
- "thursday": "Donnerstag",
- "friday": "Freitag",
- "saturday": "Samstag",
- "monthDay": "Tag im Monat",
- "monthDayLast": "Letzter Tag",
- "contents": "Inhalt",
- "contentsHelp": "Geheime Schlüssel sind die, die diese Werkstatt in Torqvoice eingegeben hat: Zahlungs-, KI- und Webhook-Schlüssel. Jede Sicherung wird in jedem Fall mit dem Sicherungspasswort verschlüsselt. Eine Sicherung enthält die Datensätze der Werkstatt und, wenn ausgewählt, ihre Dateien. Benutzerkonten und Passwörter sind nicht enthalten: Auf einem neuen Server melden Sie sich an, laden das Team ein und stellen die Daten in dieser Werkstatt wieder her.",
- "contentsData": "Nur Daten",
- "contentsDataAndSecrets": "Daten und geheime Schlüssel",
- "includeFiles": "Fotos und Dateien einschließen",
- "includeFilesHelp": "Jede Datei wird einmal hochgeladen und von späteren Sicherungen wiederverwendet, daher kostet das nach dem ersten Lauf wenig.",
- "keepHourly": "Stündliche Sicherungen behalten",
- "keepHourlyHelp": "Wie viele der neuesten stündlichen Sicherungen behalten werden. Nur relevant bei stündlichem oder vierstündlichem Zeitplan.",
- "keepDaily": "Tägliche Sicherungen behalten",
- "keepWeekly": "Wöchentliche Sicherungen behalten",
- "keepMonthly": "Monatliche Sicherungen behalten",
- "keepMonthlyHelp": "Ältere Sicherungen werden nach jedem Lauf entfernt, wobei jeweils die neuesten jeder Art erhalten bleiben. Setzen Sie eine Zahl auf 0, um von dieser Art keine zu behalten."
- }
- },
- "torqvoice-codes": {
- "description": "Sehen Sie, was ein Fehlercode an dem Fahrzeug vor Ihnen bedeutet, in Ihrer Sprache: die Bedeutung, wahrscheinliche Ursachen und verwandte Codes. Tippen oder fügen Sie Codes in einen Auftrag ein, dann werden sie Beobachtungen mit gespeicherter Bedeutung, sodass Ausdrucke und Verlauf nie auf eine Verbindung warten. Von Torqvoice betrieben und in jedem Cloud-Tarif enthalten. Eine Abfrage sendet nur Marke, Modell, Baujahr und Motor, nie eine FIN, ein Kennzeichen oder einen Kunden.",
- "fields": {
- "apiToken": "Zugangsschlüssel",
- "apiTokenHelp": "Der Schlüssel, den Torqvoice Ihnen für den Codedienst gegeben hat."
- },
- "settings": {}
- }
- },
- "jobKinds": {
- "calendar": {
- "push": "Aufträge in den Kalender",
- "pull": "Belegte Zeit aus dem Kalender"
- },
- "conference": {
- "sync": "Videoanruf-Links"
- },
- "inspection": {
- "refresh": "HU-Termine aktualisieren"
- },
- "accounting": {
- "invoice": "Rechnung an die Buchhaltung",
- "payment": "Zahlung an die Buchhaltung",
- "customer": "Kunde an die Buchhaltung",
- "pull": "Zahlungen aus der Buchhaltung"
- },
- "safety": {
- "refresh": "Aktualisierung der Rückrufdaten",
- "vehicle": "Rückrufprüfung für ein neues Fahrzeug"
- },
- "repair": {
- "checkPlan": "Prüfen, ob gespeicherte Abfragen bleiben dürfen"
- }
- },
- "backupAlerts": {
- "destination": "Sicherungsziel",
- "failedTitle": "Sicherung fehlgeschlagen",
- "failedMessage": "Die Sicherung nach {name} wurde nicht abgeschlossen: {reason}",
- "failedSubject": "Sicherung nach {name} fehlgeschlagen",
- "failedEmailIntro": "Die geplante Sicherung Ihrer Werkstatt nach {name} wurde nicht abgeschlossen.",
- "openToRetry": "Öffnen Sie Einstellungen, Integrationen, {name}, um den Lauf zu sehen und es erneut zu versuchen.",
- "overdueTitle": "Sicherung überfällig",
- "overdueSince": "Seit {time} wurde keine Sicherung nach {name} abgeschlossen.",
- "overdueNever": "Bisher wurde keine Sicherung nach {name} abgeschlossen.",
- "overdueSubject": "Sicherung nach {name} ist überfällig",
- "openToSee": "Öffnen Sie Einstellungen, Integrationen, {name}, um zu sehen, was schiefgelaufen ist.",
- "platformName": "Sicherungen von Torqvoice",
- "restoredTitle": "Werkstatt wiederhergestellt",
- "restoredSubject": "Ihre Werkstatt wurde aus einer Sicherung wiederhergestellt",
- "restoredIntro": "{name}: Die Werkstatt wurde am {time} auf den Wiederherstellungspunkt {snapshot} zurückgesetzt. Alles, was nach diesem Punkt eingegeben wurde, ist nicht mehr in der Werkstatt.",
- "restoredByMember": "Ein Mitglied Ihrer Werkstatt hat diese Wiederherstellung angefordert.",
- "restoredBySupport": "Der Torqvoice-Support hat dies auf Ihre Anfrage hin durchgeführt. Angegebener Grund: {reason}",
- "noReason": "keiner angegeben",
- "restoredUndo": "Vorher wurde eine Sicherheitskopie der Werkstatt im Zustand direkt vor der Wiederherstellung erstellt, die 90 Tage lang aufbewahrt wird. Wenden Sie sich an den Support, um zu ihr zurückzukehren."
- }
- }
|