{ "catalog": { "title": "Integrasjoner", "description": "Koble til tjenestene verkstedet allerede bruker. Hver integrasjon settes opp én gang og kjører i bakgrunnen.", "all": "Alle", "empty": "Ingen integrasjoner i denne kategorien ennå.", "notConnected": "Ikke tilkoblet", "connect": "Koble til", "manage": "Administrer", "connectedTitle": "Tilkoblet", "connectedDescription": "Tjenester dette verkstedet har satt opp. Åpne en for å sjekke status, endre innstillinger eller koble fra.", "noneConnected": "Ingenting er koblet til ennå. Velg en tjeneste nedenfor for å komme i gang.", "availableTitle": "Tilgjengelig", "availableDescription": "Tjenester du kan legge til. Hver settes opp én gang og kjører i bakgrunnen.", "allConnected": "Alle tilgjengelige tjenester er tilkoblet.", "searchPlaceholder": "Søk i integrasjoner", "noMatches": "Ingenting passer med «{query}».", "readMore": "Les mer", "suggestTitle": "Mangler du en tjeneste du bruker?", "suggestDescription": "Fortell oss hvilken integrasjon som ville hjulpet verkstedet ditt, så ser vi på det.", "suggest": "Foreslå en integrasjon", "suggestSubject": "Forslag til integrasjon" }, "categories": { "calendar": "Kalender", "conferencing": "Videosamtaler", "accounting": "Regnskap", "messaging": "Meldinger", "payments": "Betalinger", "automation": "Automatisering", "storage": "Filer", "registry": "Kjøretøyregister", "repair": "Verkstedsdata", "other": "Annet", "ai": "KI" }, "capabilities": { "calendar": { "push": "Arbeidsordre til kalender", "pull": "Opptatt tid fra kalender", "conference": "Lenker til videosamtaler" }, "sms": { "send": "Utgående SMS", "receive": "Innkommende svar" }, "whatsapp": { "send": "Utgående WhatsApp-meldinger", "receive": "Innkommende svar" }, "telegram": { "send": "Utgående Telegram-meldinger", "receive": "Innkommende svar" }, "email": { "send": "Utgående e-post" }, "vehicle": { "lookup": "Oppslag på skilt og understellsnummer", "inspection": "Frist for EU-kontroll", "safety": "Tilbakekallinger og eierklager" }, "ai": { "chat": "Tekst og sammendrag", "transcribe": "Diktering" }, "payments": { "checkout": "Betal fra fakturalenken" }, "accounting": { "invoices": "Fakturaer til regnskapet", "customers": "Kunder til regnskapet", "payments": "Betalinger begge veier" }, "backup": { "target": "Mål for sikkerhetskopier" }, "repair": { "labor": "Normtider på arbeidsordrer og tilbud", "fluids": "Væsketyper og mengder" } }, "statuses": { "active": "Tilkoblet", "error": "Trenger oppfølging", "pending": "Oppsett pågår", "disconnected": "Frakoblet", "needsSetup": "Oppsettet er ikke ferdig" }, "connection": { "back": "Alle integrasjoner", "account": "Tilkoblet konto", "lastHealth": "Sist sjekket", "lastSync": "Siste synkronisering", "lastError": "Siste kjøring mislyktes", "setupMissingTitle": "Oppsettet er ikke ferdig", "setupMissing": "Velg {fields} i innstillingene nedenfor. Inntil da synkroniseres ingenting.", "connected": "{name} er tilkoblet.", "connectedShort": "Tilkoblet", "connectWith": "Koble til {name}", "connect": "Koble til", "reconnect": "Koble til på nytt", "disconnect": "Koble fra", "disconnectTitle": "Koble fra {name}?", "disconnectDescription": "Torqvoice glemmer kontoen og slutter å bruke den. Ingenting som allerede er sendt til eller lagret i {name} røres.", "disconnectDescriptionCalendar": "Torqvoice glemmer kontoen og slutter å synkronisere. Arbeidsordrer som allerede ligger i {name} blir der. Opptatt tid som ble vist fra den kalenderen fjernes fra Torqvoice-kalenderen.", "disconnectDescriptionConferencing": "Torqvoice glemmer kontoen og slutter å opprette møter. Møter som allerede er opprettet blir i {name}, og lenkene på arbeidsordrene beholdes.", "disconnectDescriptionAccounting": "Torqvoice glemmer kontoen og slutter å sende og lese. Fakturaer, kunder og betalinger som allerede er i {name} blir der.", "removeSetup": "Fjern", "removeSetupTitle": "Fjerne {name}?", "removeSetupDescription": "Ingenting er koblet til ennå. Torqvoice glemmer det som ble fylt inn, og {name} går tilbake til listen over tilgjengelige tjenester.", "removeSetupDone": "{name} fjernet", "removeSetupHint": "Skal du ikke gå videre med dette? Fjern det, så går tjenesten tilbake til listen nedenfor.", "disconnected": "Frakoblet", "test": "Test tilkoblingen", "testPassed": "Tilkoblingen fungerer", "syncNow": "Synkroniser nå", "syncQueued": "Synkronisering lagt i kø; den kjører innen ett minutt", "pullNow": "Hent betalinger nå", "pullQueued": "Henting av betalinger lagt i kø; den kjører innen ett minutt", "backfill": "Send planlagte arbeidsordre", "backfillQueued": "La planlagte arbeidsordre fra og med forrige uke i kø", "backfillInvoices": "Send utstedte fakturaer", "backfillInvoicesQueuedCount": "{count, plural, one {# utstedt faktura} other {# utstedte fakturaer}} lagt i kø for sending", "backfillInvoicesNone": "Ingen utstedte fakturaer å sende. Bare sendte, delte eller betalte fakturaer går over, fra startdatoen hvis du har satt en.", "retryQueued": "Jobben er lagt i kø på nytt", "settingsTitle": "Innstillinger", "settingsDescription": "Hva som skal synkroniseres og hvor. Endringer gjelder fra neste synkronisering.", "settingsSaved": "Innstillinger lagret", "save": "Lagre", "loading": "Laster...", "choose": "Velg...", "search": "Søk...", "noMatch": "Ingen treff", "leaveEmpty": "La stå tomt", "noLimit": "Ingen grense", "planLocked": "Integrasjoner er ikke inkludert i abonnementet ditt.", "lockedIntegrations": "Koble kalendere, videosamtaler og andre tjenester til verkstedet ditt.", "lockedPayments": "La kundene betale fakturaene sine på nett, med hver betaling ført på fakturaen.", "lockedAi": "Koble til en AI-leverandør for å bruke AI-funksjoner i verkstedet ditt.", "ownAppTitle": "Denne installasjonen bruker din egen app hos leverandøren", "redirectUri": "Omdirigerings-URI som må registreres hos leverandøren:", "sendTestEmail": "Send test-e-post", "testEmailSent": "Test-e-post sendt til {email}", "testEmailHint": "En test-e-post sendes til din egen adresse gjennom denne leverandøren. Slik ser du at avsenderadressen og senderreglene fungerer, noe en sjekk av nøklene ikke kan vise.", "inboundUrl": "Webhook-URL for innkommende meldinger", "inboundHintSecret": "Lim inn denne URL-en i leverandørens innstillinger for innkommende meldinger. Den inneholder en hemmelighet som identifiserer verkstedet ditt, så hold den for deg selv.", "inboundHintMeta": "Lim inn denne URL-en som callback-URL i Meta-appen din, sammen med verifiseringstokenet du la inn ovenfor, og abonner på messages.", "inboundHintStripe": "Legg inn denne URL-en i Stripe-dashbordet: åpne Workbench, deretter Webhooks, velg Create an event destination og abonner på checkout.session.completed. Stripe viser så en signeringshemmelighet for endepunktet; lim den inn i feltet for signeringshemmelighet her, slik at hvert varsel kontrolleres mot signaturen sin. Inntil da bekrefter Torqvoice hvert varsel ved å spørre Stripe om selve betalingen.", "inboundHintVipps": "Legg inn denne URL-en som callback-URL i Vipps MobilePay-portalen. Vipps krever også publiserte salgsvilkår, som settes under Innstillinger, Betaling.", "inboundHintPaypal": "Legg inn denne URL-en i PayPal-utviklerdashbordet under Webhooks, abonnert på PAYMENT.CAPTURE.COMPLETED.", "copy": "Kopier", "copied": "Kopiert", "updateKeys": "Oppdater nøklene", "updateKeysHint": "Siste sjekk mislyktes. Skriv inn nøklene på nytt for å prøve igjen.", "awaitingKeys": "Tilkoblet, men venter fortsatt på {keys}.", "awaitingKeysHint": "Webhooken svarer leverandøren allerede, så registrer den nå. Legg inn disse verdiene her når leverandøren har utstedt dem.", "saveKeys": "Lagre nøkler", "keysSaved": "Nøklene er lagret", "inspectionSync": { "title": "Synkronisering av EU-kontroll", "vehicles": "{count} kjøretøy med skilt i dette verkstedet", "dueNow": "{count} slås opp ved neste kjøring", "withDate": "{count} har allerede en frist", "lastPass": "Siste fullstendige gjennomgang {date}", "never": "Ingen fullstendig gjennomgang ennå", "inProgress": "En gjennomgang pågår", "off": "Slå på innstillingen og lagre; før det sjekker en gjennomgang ingenting.", "syncNowHelp": "Synkroniser nå starter en gjennomgang med en gang i stedet for å vente på den timevise. Den slår opp 25 kjøretøy om gangen og fortsetter av seg selv til alle med forfalt sjekk er ferdige. Første gjennomgang slår opp alle kjøretøy med skilt.", "confirmTitle": "Slå opp kjøretøy nå?", "confirmDescription": "{count} av de {total} kjøretøyene med skilt slås opp i {name} nå, 25 om gangen, og kontrollfristene lagres. Kjøretøy som er sjekket nylig hoppes over. Tar {name} betalt per oppslag, faktureres hvert kjøretøy som blir funnet til kontoen din.", "confirmLabel": "Slå opp {count} kjøretøy", "nothingDue": "Alle kjøretøy med skilt er sjekket nylig, så det er ingenting å slå opp ennå." }, "supersedes": "Å koble til {next} kobler fra {current}. Bare én kan være i bruk om gangen, så {current} tas ut av bruk i det {next} settes i gang.", "platformHandlesBackupsTitle": "Sikkerhetskopi er allerede inkludert", "platformHandlesBackups": "Torqvoice tar allerede sikkerhetskopi av dette verkstedet hver time og beholder gjenopprettingspunkter i 30 dager. Koble til en bøtte hvis du også vil ha en kopi du eier selv, som kan leses uten Torqvoice.", "platformHandlesBackupsLink": "Se gjenopprettingspunktene", "batchRetried": "{count, plural, =0 {Ingenting å prøve på nytt} one {# jobb lagt i kø igjen} other {# jobber lagt i kø igjen}}", "advanced": "Avansert", "generate": "Generer", "show": "Vis", "hide": "Skjul", "generatedPasswordWarning": "Ta vare på en kopi av dette passordet et trygt sted, utenfor denne serveren. Uten det kan ingen åpne disse sikkerhetskopiene, heller ikke Torqvoice.", "backup": { "title": "Sikkerhetskopier", "description": "Når dette målet sist fikk en vellykket sikkerhetskopi, når neste kjører, og de siste kjøringene.", "lastGood": "Siste vellykkede sikkerhetskopi", "added": "{size} lagt til", "never": "Ingen ennå", "nextRun": "Neste kjøring", "notScheduled": "Ikke planlagt", "repositorySize": "Lagret på målet", "runNow": "Ta sikkerhetskopi nå", "running": "Tar sikkerhetskopi", "runningHint": "En sikkerhetskopi kjører. Siden oppdaterer seg selv til den er ferdig.", "started": "Sikkerhetskopiering startet", "recentTitle": "Siste kjøringer", "noRuns": "Ingen sikkerhetskopier har kjørt ennå.", "addedNote": "Den første kjøringen laster opp alt. Hver kjøring etterpå legger bare til delene som er endret siden, og er derfor liten. Hver sikkerhetskopi er likevel komplett og kan gjenopprettes eller utforskes for seg.", "notStarted": "Ikke startet", "filesNewCount": "{count, plural, one {# ny fil} other {# nye filer}}", "columns": { "status": "Status", "started": "Startet", "trigger": "Startet av", "duration": "Varighet", "filesNew": "Nye filer", "bytesAdded": "Lagt til" }, "trigger": { "scheduled": "Tidsplan", "manual": "Manuelt", "restore": "Gjenoppretting" }, "status": { "queued": "I kø", "running": "Kjører", "done": "Ferdig", "failed": "Feilet", "skipped": "Hoppet over" }, "restoring": "Gjenoppretter", "restoringHint": "En gjenoppretting kjører: verkstedets data erstattes med sikkerhetskopien. Siden oppdaterer seg selv til den er ferdig. Ikke arbeid i verkstedet før da.", "explore": "Utforsk", "restore": { "showAll": "Vis alle sikkerhetskopier", "refresh": "Oppdater", "loading": "Leser sikkerhetskopiene på målet", "loadFailed": "Sikkerhetskopiene kunne ikke listes opp", "empty": "Ingen sikkerhetskopier på dette målet ennå.", "needsOwner": "Bare verkstedets eier kan gjenopprette en sikkerhetskopi her.", "needsAdmin": "Bare en eier eller administrator kan gjenopprette en sikkerhetskopi.", "filesIncluded": "Bilder og filer er tatt med", "filesNotIncluded": "Bilder og filer er ikke tatt med", "earlierInstall": "Tidligere installasjon", "action": "Gjenopprett", "dialogTitle": "Gjenopprette sikkerhetskopien fra {time}?", "warning": "Gjenoppretting erstatter alt dette verkstedet har nå: kunder, kjøretøy, arbeidsordrer, fakturaer, innstillinger og, når sikkerhetskopien inneholder dem, bilder og filer. Alt som er lagt til etter at sikkerhetskopien ble tatt, forsvinner. Dette kan ikke angres.", "secretsNote": "Hemmelige nøkler som sikkerhetskopien utelot, beholder verdiene denne installasjonen har nå. Brukerkontoer og passord røres ikke.", "confirmPrompt": "Skriv inn verkstedets navn, {name}, for å bekrefte.", "whileRunning": "Gjenopprettingen kjører i bakgrunnen og tar noen minutter når det er mange bilder. Siden oppdaterer seg selv til den er ferdig.", "cancel": "Avbryt", "confirm": "Gjenopprett denne sikkerhetskopien", "started": "Gjenoppretting startet" } }, "lockedBackups": "Planlagte, krypterte sikkerhetskopier av verkstedet ditt til lagring du eier selv.", "searchOrType": "Søk eller skriv et navn", "useTyped": "Bruk «{value}»", "listNeedsKeys": "Skriv inn nøklene ovenfor for å se listen", "listEmpty": "Ingenting ble listet opp. Skriv inn et navn i stedet.", "testing": "Tester tilkoblingen", "testOk": "Tilkoblingen fungerer: et testobjekt ble skrevet og fjernet igjen.", "testFailed": "Testen feilet", "testSteps": { "settings": "Sjekk innstillingene hos leverandøren", "list": "Nøkkelen kan ikke liste bøtta", "write": "Nøkkelen kan ikke skrive til bøtta", "delete": "Nøkkelen kan ikke slette fra bøtta", "folder": "Mappen kan ikke opprettes eller åpnes" }, "testHint": "Fyll inn nøklene og bøtta for å teste dem før du kobler til. Testen skriver ett lite objekt og fjerner det igjen." }, "activity": { "title": "Aktivitet", "description": "Siste jobber og logglinjer for denne tilkoblingen.", "retry": "Prøv igjen", "jobStatus": { "queued": "I kø", "running": "Kjører", "done": "Ferdig", "failed": "Mislyktes", "dead": "Ga opp" }, "jobs": "{count, plural, one {# jobb} other {# jobber}}", "counts": { "queued": "{count} i kø", "running": "{count} kjører", "done": "{count} ferdig", "failed": "{count} mislyktes", "dead": "{count} ga opp" }, "noFailures": "Ingenting mislyktes.", "retryFailed": "Prøv mislykkede på nytt", "details": "Vis detaljer", "loadingMore": "Laster eldre jobber", "loadFailed": "Eldre jobber kunne ikke lastes.", "cleared": "Fullførte jobber slettes etter 7 dager." }, "errors": { "generic": "Noe gikk galt", "demo": "Integrasjoner kan ikke kobles til i demoen.", "forbidden": "Bare en administrator kan koble til integrasjoner.", "unknown": "Ukjent integrasjon.", "plan": "Denne integrasjonen er ikke inkludert i abonnementet ditt.", "no-client": "Ingen app-legitimasjon er satt opp for denne leverandøren.", "denied": "Du avbrøt påloggingen hos leverandøren.", "vendor": "Leverandøren returnerte en feil. Prøv igjen.", "invalid": "Svaret fra leverandøren var ufullstendig. Prøv igjen.", "state": "Denne påloggingen har utløpt eller tilhører en annen økt. Start på nytt.", "exchange": "Leverandøren avviste påloggingen. Sjekk app-legitimasjonen og prøv igjen.", "identify": "Tilkoblet, men kontoen kunne ikke leses. Prøv å koble til på nytt.", "backupRunning": "En sikkerhetskopi kjører allerede.", "restoreOwnerOnly": "På Torqvoice Cloud kan bare verkstedets eier gjenopprette en sikkerhetskopi.", "restoreBusy": "En sikkerhetskopi eller gjenoppretting kjører allerede på denne serveren. Prøv igjen når den er ferdig." }, "meeting": { "join": "Bli med i videosamtale", "google-meet": "Google Meet", "teams": "Microsoft Teams", "zoom": "Zoom" }, "calendar": { "external": "Fra tilkoblede kalendere", "busy": "Opptatt" }, "connectors": { "google-calendar": { "description": "Legg planlagte arbeidsordre i en Google Calendar, legg til en Google Meet-lenke og se kalenderens opptatte tid i Torqvoice.", "tenantHelp": "Opprett en OAuth-klient i Google Cloud Console (APIs & Services → Credentials), aktiver Google Calendar API, legg til omdirigerings-URI-en nedenfor og lim inn klient-ID og hemmelighet her.", "fields": { "clientId": "Klient-ID", "clientSecret": "Klienthemmelighet" }, "settings": { "calendarId": "Kalender", "pushEnabled": "Legg planlagte arbeidsordre i denne kalenderen", "includeCustomer": "Ta med kundens navn og telefonnummer i hendelsen", "addConference": "Legg til et Google Meet-møte på hver planlagte arbeidsordre", "addConferenceHelp": "På: hver arbeidsordre som legges i kalenderen får et Google Meet-møte, og lenken vises på arbeidsordren. Av: legg til et Google Meet-møte på en enkelt arbeidsordre fra siden dens. Uansett får kunden lenken bare når du sender den.", "pullEnabled": "Vis denne kalenderens opptatte tid i Torqvoice-kalenderen", "pullEnabledHelp": "Skrivebeskyttet. Oppdateres hvert 15. minutt, én uke bakover og to måneder fremover." } }, "microsoft-365": { "name": "Microsoft 365-kalender", "description": "Legg planlagte arbeidsordre i en Outlook-kalender, legg til en Microsoft Teams-lenke og se kalenderens opptatte tid i Torqvoice.", "tenantHelp": "Registrer en applikasjon i Microsoft Entra (App registrations), tillat både personlige kontoer og jobbkontoer, legg til omdirigerings-URI-en nedenfor som en Web-plattform, opprett en klienthemmelighet og lim inn begge her.", "fields": { "clientId": "Applikasjons-ID (klient-ID)", "clientSecret": "Klienthemmelighet" }, "settings": { "calendarId": "Kalender", "pushEnabled": "Legg planlagte arbeidsordre i denne kalenderen", "includeCustomer": "Ta med kundens navn og telefonnummer i hendelsen", "addConference": "Legg til et Microsoft Teams-møte på hver planlagte arbeidsordre", "addConferenceHelp": "På: hver arbeidsordre som legges i kalenderen får et Microsoft Teams-møte, og lenken vises på arbeidsordren. Av: legg til et Microsoft Teams-møte på en enkelt arbeidsordre fra siden dens. Uansett får kunden lenken bare når du sender den.", "pullEnabled": "Vis denne kalenderens opptatte tid i Torqvoice-kalenderen", "pullEnabledHelp": "Skrivebeskyttet. Oppdateres hvert 15. minutt, én uke bakover og to måneder fremover." } }, "zoom": { "description": "Legg til et Zoom-møte på en planlagt arbeidsordre og behold lenken på den, for fjerndiagnose eller for å gå gjennom funn med kunden.", "tenantHelp": "I Zoom App Marketplace oppretter du en General-app (user-managed), legger til redirect-URI-en under, legger til scopene meeting:write:meeting, meeting:update:meeting, meeting:delete:meeting, meeting:read:meeting og user:read:user, og limer inn klient-ID og hemmelighet her.", "fields": { "clientId": "Klient-ID", "clientSecret": "Klienthemmelighet" }, "settings": { "autoCreate": "Opprett et Zoom-møte automatisk for hver planlagte arbeidsordre", "autoCreateHelp": "Av: du legger til videosamtalen selv fra arbeidsordrens side. På: hver arbeidsordre med starttid får et møte, som flyttes når den omplanlegges og fjernes når den kanselleres. Uansett får kunden lenken bare når du sender den.", "includeCustomer": "Ta med kundens navn i møteemnet", "joinBeforeHost": "La kunden bli med før deg", "waitingRoom": "Bruk venterom" } }, "twilio-sms": { "description": "Send og motta SMS gjennom et Twilio-nummer. Påminnelser, beskjed om at bilen er klar til henting, og svarene som kommer tilbake.", "fields": { "accountSid": "Account SID", "authToken": "Auth token" }, "settings": { "phoneNumber": "Send fra dette nummeret" } }, "vonage-sms": { "description": "Send og motta SMS gjennom et Vonage-nummer.", "fields": { "apiKey": "API-nøkkel", "apiSecret": "API-hemmelighet", "signatureSecret": "Signaturhemmelighet", "signatureSecretHelp": "Fra Vonage-dashbordet, under API settings. Når den er satt, godtas innkommende meldinger bare hvis Vonage har signert dem. Uten den sjekkes bare hemmeligheten i webhook-URL-en." }, "settings": { "phoneNumber": "Send fra dette nummeret" } }, "telnyx-sms": { "description": "Send og motta SMS gjennom et Telnyx-nummer.", "fields": { "apiKey": "API-nøkkel", "webhookPublicKey": "Offentlig nøkkel for webhook", "webhookPublicKeyHelp": "Fra Telnyx-portalen, under Account settings, Keys and credentials, Public key. Når den er satt, godtas innkommende meldinger bare hvis Telnyx har signert dem. Uten den sjekkes bare hemmeligheten i webhook-URL-en." }, "settings": { "phoneNumber": "Send fra dette nummeret" } }, "whatsapp-meta": { "description": "Skriv til kundene på WhatsApp direkte gjennom Meta. Bilder av det du fant, og samtalen som følger.", "fields": { "phoneNumberId": "Telefonnummer-ID", "accessToken": "Tilgangstoken", "verifyToken": "Verifiseringstoken for webhook", "appSecret": "Apphemmelighet", "apiVersion": "Graph API-versjon", "appSecretHelp": "Meta signerer hver levering med den. Inntil den er lagt inn, avvises meldinger som sendes til webhooken, siden alle som får tak i URL-en ellers kunne sendt meldinger i kundenes navn.", "phoneNumberIdHelp": "Fra WhatsApp Manager, på nummeret du sender fra; ikke selve telefonnummeret. Meta utsteder den først etter at webhooken er verifisert, så la feltet stå tomt, koble til, registrer webhooken, og kom tilbake og legg den inn.", "accessTokenHelp": "Et permanent systembruker-token. Det Meta viser under oppsettet utløper innen 24 timer. Legg det inn sammen med telefonnummer-ID-en når webhooken er verifisert.", "verifyTokenHelp": "En setning du velger selv. Lim inn den samme hos Meta når du registrerer webhooken." }, "settings": { "enabled": "Send meldinger på denne kanalen", "phoneNumber": "Send fra dette nummeret", "templateName": "Mal for å gjenåpne en samtale", "templateLanguage": "Språk for malen", "templateVariables": "Verdier i malen, i rekkefølge", "mediaTemplateName": "Mal for melding med bilde", "mediaTemplateLanguage": "Språk for bildemalen", "mediaTemplateVariables": "Verdier i bildemalen, i rekkefølge" } }, "whatsapp-twilio": { "description": "Skriv til kundene på WhatsApp gjennom et Twilio-nummer, hvis det er Twilio du har nummeret fra.", "fields": { "accountSid": "Account SID", "authToken": "Auth token", "messagingServiceSid": "Messaging service SID" }, "settings": { "enabled": "Send meldinger på denne kanalen", "phoneNumber": "Send fra dette nummeret", "templateName": "Mal for å gjenåpne en samtale", "templateLanguage": "Språk for malen", "templateVariables": "Verdier i malen, i rekkefølge", "mediaTemplateName": "Mal for melding med bilde", "mediaTemplateLanguage": "Språk for bildemalen", "mediaTemplateVariables": "Verdier i bildemalen, i rekkefølge" } }, "telegram": { "description": "En Telegram-bot som når kundene som bruker den, og henter svarene deres inn i innboksen.", "fields": { "botToken": "Bot-token" }, "settings": { "enabled": "Send meldinger på denne kanalen", "botUsername": "Botens brukernavn" } }, "smtp": { "description": "Send fakturaer og påminnelser gjennom din egen e-postserver i stedet for plattformens e-post.", "fields": { "host": "Server", "port": "Port", "user": "Brukernavn", "pass": "Passord" }, "settings": { "fromEmail": "Send fra denne adressen", "fromName": "Navn som vises som avsender", "secure": "Koble til med TLS fra start", "requireTls": "Krev at serveren oppgraderer til TLS", "rejectUnauthorized": "Avvis sertifikater som ikke kan verifiseres" } }, "resend": { "description": "Send fakturaer og påminnelser gjennom Resend.", "fields": { "apiKey": "API-nøkkel" }, "settings": { "fromEmail": "Send fra denne adressen", "fromName": "Navn som vises som avsender" } }, "postmark": { "description": "Send fakturaer og påminnelser gjennom Postmark.", "fields": { "apiKey": "Servertoken" }, "settings": { "fromEmail": "Send fra denne adressen", "fromName": "Navn som vises som avsender" } }, "mailgun": { "description": "Send fakturaer og påminnelser gjennom Mailgun.", "fields": { "apiKey": "API-nøkkel", "domain": "Avsenderdomene" }, "settings": { "fromEmail": "Send fra denne adressen", "fromName": "Navn som vises som avsender", "region": "Regionen domenet ligger i" } }, "sendgrid": { "description": "Send fakturaer og påminnelser gjennom SendGrid.", "fields": { "apiKey": "API-nøkkel" }, "settings": { "fromEmail": "Send fra denne adressen", "fromName": "Navn som vises som avsender" } }, "amazon-ses": { "description": "Send fakturaer og påminnelser gjennom Amazon SES.", "fields": { "accessKeyId": "Tilgangsnøkkel-ID", "secretAccessKey": "Hemmelig tilgangsnøkkel", "region": "Region" }, "settings": { "fromEmail": "Send fra denne adressen", "fromName": "Navn som vises som avsender" } }, "vegvesen": { "description": "Fyll ut et kjøretøy fra norsk registreringsnummer eller understellsnummer: merke, modell, årsmodell, drivstoff, girkasse, motor, farge, dekkdimensjoner og frist for EU-kontroll, rett fra Statens vegvesens register. Eieropplysninger leveres ikke.", "fields": { "apiKey": "API-nøkkel", "apiKeyHelp": "Gratis. Bestill nøkkelen på vegvesen.no under «API for tekniske kjøretøyopplysninger»: logg inn med BankID, representer verkstedet, og nøkkelen utstedes med en gang. Den gir 50 000 oppslag per døgn." }, "settings": { "syncInspections": "Hold EU-kontrollfristen oppdatert for alle kjøretøy i dette verkstedet", "syncInspectionsHelp": "Én gang i timen slås kjøretøy som skal sjekkes opp på skiltnummer, og neste EU-kontroll-frist lagres; hvor ofte et kjøretøy sjekkes på nytt, velger du under. Bare kjøretøy lagret i dette verkstedet sendes.", "inspectionRecheck": "Sjekk kjøretøy som allerede har en frist på nytt", "inspectionRecheckHelp": "En frist endres bare når en kontroll er godkjent. Månedlig fanger opp en tidlig kontroll raskest; bare nær fristen koster minst. Nær fristen sjekkes hvert kjøretøy ukentlig, uansett hva du velger her.", "recheckMonthly": "Hver måned", "recheckQuarterly": "Hver tredje måned", "recheckNearDeadline": "Bare nær fristen", "inspectionSoonDays": "Nær fristen betyr innen", "inspectionSoonDaysHelp": "Innenfor dette vinduet sjekkes et kjøretøy ukentlig, så en godkjent kontroll tar det ut av purrelisten innen få dager. Et kortere vindu gir færre oppslag.", "soon30": "30 dager", "soon60": "60 dager", "soon90": "90 dager", "inspectionOnlyWithCustomer": "Bare kjøretøy med kunde", "inspectionOnlyWithCustomerHelp": "Hopp over kjøretøy uten registrert kunde. Ingen kan purres på dem, så oppslaget koster til ingen nytte." } }, "openapi-automotive": { "description": "Fyll ut et kjøretøy fra fransk, italiensk, spansk, portugisisk eller britisk registreringsnummer: merke, modell, årsmodell, understellsnummer, drivstoff, slagvolum og mer fra landets registreringsdata via Openapi.com. Hvert oppslag belastes verkstedets egen Openapi-konto. Eieropplysninger leveres ikke.", "fields": { "token": "API-token", "tokenHelp": "Opprett en konto på console.openapi.com, fyll på lommeboken, og lag et token for produksjonsmiljøet under Automotive. Hvert vellykkede oppslag koster noen titalls cent; et bomskudd er gratis." }, "settings": { "country": "Land", "countryHelp": "Registeret som skal søkes i. Franske og italienske skilt ser like ut, så landet kan ikke leses av skiltet.", "cars": "Slå opp biler", "carsHelp": "Søk i bilregisteret. Slå av dette hvis dere bare jobber med motorsykler, så hopper oppslaget over bilsøket og svarer raskere.", "bikes": "Slå opp motorsykler", "bikesHelp": "Søk i motorsykkelregisteret. Når biler også er på, spørres det bare når ingen bil passer, og et bomskudd på bilsiden er gratis. Ikke tilgjengelig for Portugal." } }, "checkcardetails": { "description": "Fyll ut et kjøretøy fra britisk skilt eller VIN: merke, modell, år, farge, drivstoff, motorvolum og MOT-fristen, fra DVLA-data via Check Car Details. Biler og motorsykler kommer fra samme register. Med UK Vehicle Data slått på for kontoen din kommer også VIN, girkasse og vekter. Hvert oppslag faktureres verkstedets egen Check Car Details-konto. Ingen eierdata returneres.", "fields": { "apiKey": "API-nøkkel", "apiKeyHelp": "Opprett en konto på api.checkcardetails.co.uk og kopier produksjonsnøkkelen under API Keys. Vehicle Registration følger med alle kontoer. For å få VIN også, klikk Request Access ved UK Vehicle Data under Your Data Points; oppslagene bruker det så snart det er slått på. En testnøkkel finner bare skilt som inneholder bokstaven A." }, "settings": { "syncInspections": "Hold MOT-fristen oppdatert for alle kjøretøy i dette verkstedet", "syncInspectionsHelp": "Når dette er på, slås hvert kjøretøy med skiltnummer opp én gang, og MOT-fristen lagres. Deretter sjekkes kjøretøy på nytt slik det er valgt under. Hvert kjøretøy som blir funnet, faktureres som ett Vehicle Registration-oppslag; skilt registeret ikke kjenner, er gratis. Bare kjøretøy lagret i dette verkstedet sendes.", "inspectionRecheck": "Sjekk kjøretøy som allerede har en frist på nytt", "inspectionRecheckHelp": "En frist endres bare når en kontroll er godkjent. Månedlig fanger opp en tidlig kontroll raskest; bare nær fristen koster minst. Nær fristen sjekkes hvert kjøretøy ukentlig, uansett hva du velger her.", "recheckMonthly": "Hver måned", "recheckQuarterly": "Hver tredje måned", "recheckNearDeadline": "Bare nær fristen", "inspectionSoonDays": "Nær fristen betyr innen", "inspectionSoonDaysHelp": "Innenfor dette vinduet sjekkes et kjøretøy ukentlig, så en godkjent kontroll tar det ut av purrelisten innen få dager. Et kortere vindu gir færre oppslag.", "soon30": "30 dager", "soon60": "60 dager", "soon90": "90 dager", "inspectionOnlyWithCustomer": "Bare kjøretøy med kunde", "inspectionOnlyWithCustomerHelp": "Hopp over kjøretøy uten registrert kunde. Ingen kan purres på dem, så oppslaget koster til ingen nytte." } }, "rdw": { "description": "Fyll ut et kjøretøy fra nederlandsk registreringsnummer: merke, modell, årsmodell, drivstoff, slagvolum, farge, vekter og frist for neste APK, rett fra RDWs åpne kjøretøyregister. Gratis, ingen nøkkel nødvendig. Eieropplysninger og understellsnummer publiseres ikke.", "fields": { "appToken": "App-token (valgfritt)", "appTokenHelp": "RDWs åpne data fungerer uten nøkkel, men anonyme forespørsler deler en begrenset kvote. For kontrollsynkroniseringen: opprett en gratis konto på opendata.rdw.nl, åpne utviklerinnstillingene i profilen og lag et app-token." }, "settings": { "syncInspections": "Hold APK-fristen oppdatert for alle kjøretøy i dette verkstedet", "syncInspectionsHelp": "Én gang i timen slås kjøretøy som skal sjekkes opp på skiltnummer, og neste APK-frist lagres; hvor ofte et kjøretøy sjekkes på nytt, velger du under. Bare kjøretøy lagret i dette verkstedet sendes.", "inspectionRecheck": "Sjekk kjøretøy som allerede har en frist på nytt", "inspectionRecheckHelp": "En frist endres bare når en kontroll er godkjent. Månedlig fanger opp en tidlig kontroll raskest; bare nær fristen koster minst. Nær fristen sjekkes hvert kjøretøy ukentlig, uansett hva du velger her.", "recheckMonthly": "Hver måned", "recheckQuarterly": "Hver tredje måned", "recheckNearDeadline": "Bare nær fristen", "inspectionSoonDays": "Nær fristen betyr innen", "inspectionSoonDaysHelp": "Innenfor dette vinduet sjekkes et kjøretøy ukentlig, så en godkjent kontroll tar det ut av purrelisten innen få dager. Et kortere vindu gir færre oppslag.", "soon30": "30 dager", "soon60": "60 dager", "soon90": "90 dager", "inspectionOnlyWithCustomer": "Bare kjøretøy med kunde", "inspectionOnlyWithCustomerHelp": "Hopp over kjøretøy uten registrert kunde. Ingen kan purres på dem, så oppslaget koster til ingen nytte." } }, "regcheck": { "description": "Fyll ut et kjøretøy fra skiltet i Australia, New Zealand, USA, Irland, Norge, Sverige, Danmark, Finland, Estland, Tsjekkia, Slovakia, Ungarn eller Kroatia: merke, modell, årsmodell, understellsnummer, drivstoff og slagvolum der landet publiserer dem, via RegCheck. Hvert vellykkede oppslag bruker én kreditt fra verkstedets egen RegCheck-konto. Eieropplysninger leveres ikke.", "fields": { "username": "RegCheck-brukernavn", "usernameHelp": "Registrer deg på regcheck.org.uk; kontoen kommer med 10 gratis oppslag, og flere kjøpes i blokker på 100 fra dashbordet. Bare brukernavnet trengs her, aldri passordet. Et skilt som ikke blir funnet koster ingenting." }, "settings": { "country": "Land", "countryHelp": "Registeret som skal søkes i. Hvert land har sin egen tjeneste, så tilkoblingen søker i ett.", "auState": "Delstat eller territorium", "auStateHelp": "Australia registrerer kjøretøy per delstat, og registeret må få vite hvilken som skal søkes. Velg der de fleste av kundenes kjøretøy er registrert.", "usState": "Delstat", "usStateHelp": "Tobokstavskoden for delstaten kjøretøyene er registrert i, som CA eller TX. Amerikanske registre søkes per delstat." } }, "openai": { "description": "Servicebeskrivelser, historikksammendrag, lesing av vognkort og assistenten, besvart av din egen OpenAI-konto. Hvert kall belastes den kontoen, og du velger modellen.", "fields": { "apiKey": "API-nøkkel", "apiKeyHelp": "Lag en på platform.openai.com under API keys. Kontoen må ha saldo; OpenAI fakturerer per kall." }, "settings": { "model": "Modell", "modelHelp": "Hvilken modell som svarer. Listen leses fra kontoen din, nyeste først. Mindre modeller koster mindre per kall og holder for det meste av verkstedteksten." } }, "anthropic": { "description": "Servicebeskrivelser, historikksammendrag, lesing av vognkort og assistenten, besvart av Claude på din egen Anthropic-konto. Hvert kall belastes den kontoen, og du velger modellen.", "fields": { "apiKey": "API-nøkkel", "apiKeyHelp": "Lag en på console.anthropic.com under API keys. Kontoen må ha saldo; Anthropic fakturerer per kall." }, "settings": { "model": "Modell", "modelHelp": "Hvilken modell som svarer. Listen leses fra kontoen din, nyeste først. Mindre modeller koster mindre per kall og holder for det meste av verkstedteksten." } }, "openai-compatible": { "name": "OpenAI-kompatibel", "description": "Servicebeskrivelser, historikksammendrag, dokumentlesing og assistenten, besvart av en hvilken som helst server som snakker OpenAIs chat-API: Ollama, Open WebUI, LocalAI, vLLM, LM Studio, LiteLLM og lignende. Dataene dine blir på din egen maskinvare.", "fields": { "baseUrl": "Base-URL", "baseUrlHelp": "Der serverens OpenAI-lignende API starter, inkludert stien: /v1 for Ollama, vLLM, LocalAI og LM Studio, /api for Open WebUI. Torqvoice legger til /models og /chat/completions.", "apiKey": "API-nøkkel", "apiKeyHelp": "Bare hvis serveren krever en. Ollama og vLLM kjører vanligvis uten nøkkel; Open WebUI utsteder en under Innstillinger, Konto." }, "settings": { "model": "Modell", "modelHelp": "Hvilken modell som svarer. Listen er alt serveren rapporterer, etter navn. Bruk en modell med bildeforståelse hvis du vil at bilder skal leses." } }, "stripe": { "description": "Kortbetaling fra fakturalenken, rett inn på din egen Stripe-konto. Kunden betaler, Stripe sier fra til Torqvoice, og fakturaen merkes betalt av seg selv.", "fields": { "secretKey": "Hemmelig nøkkel", "secretKeyHelp": "Fra Stripe-dashbordet under Developers, API keys. Testnøkler behandler ingenting ekte, så prøv en betaling med dem først og bytt til live-nøkler etterpå.", "publishableKey": "Publiserbar nøkkel", "webhookSecret": "Signeringshemmelighet for webhook", "webhookSecretHelp": "Valgfri, og kan legges inn etter tilkobling. Stripe viser den under Reveal secret når varslings-URL-en fra denne siden er lagt inn som endepunkt. Med den verifiseres hvert varsel mot signaturen sin; uten den spør Torqvoice Stripe om betalingen før den registreres." }, "settings": { "enabled": "Tilby på fakturalenker", "enabledHelp": "Slå av for å ta betalingsknappen bort fra delte fakturaer en stund, uten å koble fra. Betalinger som allerede er startet, registreres fortsatt." } }, "vipps": { "description": "Vipps MobilePay fra fakturalenken. Kunden betaler i appen de allerede har, og fakturaen merkes betalt av seg selv.", "fields": { "clientId": "Klient-ID", "clientSecret": "Klienthemmelighet", "subscriptionKey": "Subscription key", "subscriptionKeyHelp": "Ocp-Apim-Subscription-Key fra Vipps MobilePay-portalen, under salgsenhetens API-nøkler.", "merchantSerialNumber": "Merchant Serial Number (MSN)" }, "settings": { "enabled": "Tilby på fakturalenker", "enabledHelp": "Slå av for å ta betalingsknappen bort fra delte fakturaer en stund, uten å koble fra. Betalinger som allerede er startet, registreres fortsatt.", "testMode": "Testmodus", "testModeHelp": "Bruk Vipps sitt testmiljø med testnøkler. La den stå på til en hel betaling har gått gjennom, slå den så av og legg inn live-nøklene." } }, "paypal": { "description": "PayPal-betaling fra fakturalenken, gjennom din egen PayPal-app. Kunden betaler med PayPal-konto eller kort, og fakturaen merkes betalt av seg selv.", "fields": { "clientId": "Klient-ID", "clientSecret": "Klienthemmelighet" }, "settings": { "enabled": "Tilby på fakturalenker", "enabledHelp": "Slå av for å ta betalingsknappen bort fra delte fakturaer en stund, uten å koble fra. Betalinger som allerede er startet, registreres fortsatt.", "sandbox": "Sandkassemodus", "sandboxHelp": "Bruk PayPal sin sandkasse med sandkasse-appens nøkler. La den stå på til en hel betaling har gått gjennom, slå den så av og legg inn live-appens nøkler." } }, "quickbooks": { "description": "Send utstedte fakturaer, kundene deres og betalingene deres til QuickBooks Online, og hent tilbake betalinger registrert der.", "tenantHelp": "Opprett en app i Intuit Developer-portalen. Kopier klient-ID og hemmelighet fra Keys and credentials, og skriv inn omdirigerings-URI-en nedenfor under Settings, Redirect URIs. Utviklingsnøkler når sandkasse-selskaper, produksjonsnøkler ekte.", "fields": { "clientId": "Klient-ID", "clientSecret": "Klienthemmelighet" }, "settings": { "pushInvoices": "Send utstedte fakturaer til QuickBooks", "pushOnComplete": "Send også fakturaer når jobben markeres som fullført", "pushOnCompleteHelp": "Uten dette går en faktura over når den er sendt, delt eller betalt. Med det går en fullført jobb over med en gang og oppdateres om den endres.", "startDate": "Bare fakturaer datert fra og med", "startDateHelp": "La stå tomt for å sende alle utstedte fakturaer. Bruk datoen regnskapet flyttet til QuickBooks, så eldre fakturaer ikke føres to ganger.", "includeVehicle": "Oppgi kjøretøyet på fakturaen", "includeVehicleHelp": "En tekstlinje over postene med årsmodell, merke, modell, skilt og kilometerstand, så regnskapet vet hvilken bil det gjelder.", "laborItemId": "Vare for arbeidslinjer", "laborItemIdHelp": "La stå tomt, så opprettes en vare kalt Labour under inntektskontoen din første gang.", "partsItemId": "Vare for delelinjer", "partsItemIdHelp": "La stå tomt, så opprettes en vare kalt Parts under inntektskontoen din første gang.", "taxAmounts": "Avgiftsbeløp", "taxAmountsHelp": "Som fakturert sender avgiften nøyaktig slik den står på fakturaen kunden fikk, så begge systemer stemmer på øret. Beregnet av QuickBooks lar QuickBooks bruke satsen på avgiftskoden, eller kundens adresse i USA, og loggen sier fra når totalene er ulike.", "taxAmountsBilled": "Som fakturert i Torqvoice", "taxAmountsQuickbooks": "Beregnet av QuickBooks", "taxCodeId": "Avgiftskode for avgiftspliktige fakturaer", "taxCodeIdHelp": "QuickBooks fører avgiften under en avgiftskode. Torqvoice velger koden med samme sats som hver faktura; denne brukes når ingen passer. Et amerikansk selskap bruker TAX med mindre du velger noe annet.", "zeroTaxCodeId": "Avgiftskode for avgiftsfrie fakturaer", "zeroTaxCodeIdHelp": "Brukes når fakturaen er uten avgift eller kunden er fritatt. Et amerikansk selskap bruker NON med mindre du velger noe annet.", "pushPayments": "Registrer betalinger i QuickBooks", "depositAccountId": "Sett betalinger inn på", "depositAccountIdHelp": "La stå tomt for å bruke Undeposited Funds.", "manualPaidAsPayment": "Registrer en betaling når en faktura markeres som betalt for hånd", "manualPaidAsPaymentHelp": "En faktura markert som betalt i Torqvoice uten betalingsføring får én betaling i QuickBooks for det den fortsatt viser som skyldig der. Avslått blir den stående åpen der til en betaling registreres.", "pullPayments": "Hent tilbake betalinger registrert i QuickBooks", "pullPaymentsHelp": "Hvert 30. minutt. En betaling mottatt i QuickBooks mot en faktura fra Torqvoice registreres her på fakturaen." } }, "fiken": { "description": "Send utstedte fakturaer, kundene deres og betalingene deres til Fiken, og hent tilbake betalinger registrert der.", "tenantHelp": "Opprett en app i Fiken under Rediger konto, API, for dine egne foretak. Legg inn omdirigerings-URI-en nedenfor på appen, og kopier klient-ID og klienthemmelighet hit. Foretaket må ha Fikens API-modul.", "fields": { "clientId": "Klient-ID", "clientSecret": "Klienthemmelighet" }, "settings": { "companySlug": "Foretak i Fiken", "companySlugHelp": "Foretaket som fakturaene skal bokføres i. Fiken-brukeren din kan ha tilgang til flere.", "pushInvoices": "Send utstedte fakturaer til Fiken", "pushOnComplete": "Send også fakturaer når jobben markeres som fullført", "pushOnCompleteHelp": "Uten dette går en faktura over når den er sendt, delt eller betalt. Med det går en fullført jobb over med en gang og oppdateres om den endres.", "startDate": "Bare fakturaer datert fra og med", "startDateHelp": "La stå tomt for å sende alle utstedte fakturaer. Bruk datoen regnskapet flyttet til Fiken, så eldre fakturaer ikke føres to ganger.", "attachPdf": "Legg ved faktura-PDF-en", "attachPdfHelp": "En faktura går inn i Fiken som et salg (Annet salg) med fakturanummeret fra Torqvoice. Med dette på legges PDF-en kunden fikk ved salget som bilag.", "laborAccount": "Inntektskonto for arbeid", "laborAccountHelp": "La stå tom for å bruke 3000.", "partsAccount": "Inntektskonto for deler", "partsAccountHelp": "La stå tom for å bruke 3000.", "zeroVatType": "Mva-type for fakturaer uten mva", "zeroVatTypeHelp": "Hvordan Fiken bokfører et salg uten mva. Et foretak som ikke er mva-registrert trenger ikke velge noe her. Et registrert foretak må velge før en slik faktura sendes; spør regnskapsføreren hva som gjelder.", "vatNone": "Ingen (ingen mva-behandling)", "vatExempt": "Fritatt", "vatOutside": "Utenfor avgiftsområdet", "vatExport": "Fritatt, eksport", "vatReverse": "Fritatt, omvendt avgiftsplikt", "zeroAccount": "Inntektskonto for fakturaer uten mva", "zeroAccountHelp": "La stå tom for å bruke kontoene for arbeid og deler ovenfor. Hvis Fiken avviser kontoen sammen med mva-typen, står årsaken i aktivitetsloggen.", "pushPayments": "Registrer betalinger i Fiken", "paymentAccount": "Sett betalinger inn på", "paymentAccountHelp": "La stå tom for å bruke foretakets første bankkonto.", "manualPaidAsPayment": "Registrer en betaling når en faktura markeres som betalt for hånd", "manualPaidAsPaymentHelp": "En faktura markert som betalt i Torqvoice uten betalingsføring får én betaling i Fiken for det den fortsatt viser som skyldig der. Avslått blir den stående åpen der til en betaling registreres.", "pullPayments": "Hent tilbake betalinger registrert i Fiken", "pullPaymentsHelp": "Hvert 30. minutt. En betaling mottatt i Fiken mot en faktura fra Torqvoice registreres her på fakturaen." } }, "nhtsa": { "description": "Fyll ut et kjøretøy fra VIN, og se tilbakekallinger, eierklager og kollisjonsvurderinger for hver årsmodell, fra den amerikanske trafikksikkerhetsmyndigheten. Gratis, uten nøkkel.", "fields": {}, "settings": { "refreshFleet": "Hold tilbakekallings- og klagedata oppdatert for alle kjøretøy i dette verkstedet", "refreshFleetHelp": "En gang om dagen hentes modeller som ikke er oppdatert siste uke på nytt, så kjøretøysiden aldri venter og en ny tilbakekalling vises innen en uke. Bare merke, modell og år sendes." } }, "openlaborproject": { "description": "Slå opp normtider og væskemengder for kjøretøyet på en arbeidsordre eller et tilbud, og legg til en jobbs timer som en arbeidslinje med ett klikk. Det meste av dataene gjelder kjøretøy for det amerikanske markedet, og guiden viser hvilket marked hvert oppslag gjelder. Hver verdi viser hvor sikker Open Labor Project er, og mange er anslag laget med KI, så sjekk dem før du gir kunden et tilbud. Oppslag bruker verkstedets egen API-nøkkel. Med et betalt abonnement hos Open Labor Project lagres et kjøretøy som er slått opp så lenge abonnementet varer, så et nytt oppslag koster ikke et kall.", "fields": { "apiKey": "API-nøkkel", "apiKeyHelp": "Be om en nøkkel på openlaborproject.com under Developers; den kommer på e-post. En gratis nøkkel har 10 kall per dag og viser timer for én jobb om gangen. Builder-abonnementet og oppover gir høyere grense og viser timene for alle jobber på en gang.", "apiKeyServerHelp": "La feltet stå tomt for å bruke nøkkelen denne serveren har, eller lim inn din egen nøkkel fra openlaborproject.com for å bruke ditt eget abonnement." }, "settings": { "minConfidence": "Vis normtider fra", "minConfidenceHelp": "Utelat tider kilden er mindre sikker på. Mange tider for europeiske merker er anslag laget med KI, så et strengt valg kan gi få jobber.", "confidenceAll": "Alle sikkerhetsnivåer", "confidenceMedium": "Middels og høyere", "confidenceHigh": "Bekreftet og høyere", "confidenceOem": "Bare OEM", "hoursFrom": "Timer som legges til", "hoursFromHelp": "Hvilket tall som havner på arbeidsordren: normtiden, eller toppen av intervallet Open Labor Project oppgir (for eksempel 1,6 t i stedet for 1,2 t). Toppen av intervallet gir rom for jobber som tar lengre tid.", "hoursBook": "Normtid", "hoursHigh": "Toppen av intervallet", "adjustPercent": "Juster tidene med (%)", "adjustPercentHelp": "En prosent som legges til hver tid før den havner på arbeidsordren: 10 gjør 1,2 t til 1,32 t, -10 gjør den til 1,08 t. Fra -50 til 200.", "rounding": "Rund timer opp til", "roundingHelp": "Runder hver jobbs timer opp etter en eventuell justering: med 0,25 blir 1,32 t til 1,5 t. En tid som allerede ligger på et steg, blir stående.", "roundNone": "Ikke rund av", "roundTenth": "0,1 time", "roundQuarter": "0,25 time", "roundHalf": "0,5 time", "fluids": "Vis væskespesifikasjoner", "fluidsHelp": "Legger til en Væsker-fane med mengder, spesifikasjoner og byttintervaller. Å åpne den bruker et eget kall.", "units": "Enheter for væsker", "unitsHelp": "Enhetene mengder og byttintervaller vises i.", "unitsBoth": "Begge", "unitsMetric": "Metrisk (L, km)", "unitsUs": "Amerikansk (qt, mi)" } }, "speech-to-text": { "name": "Tale til tekst", "description": "Diktering på en arbeidsordre, skrevet ned av en talemodell i stedet for nettleseren: langt mer nøyaktig, alle språk, og den kan verkstedets ord. Atskilt fra AI-leverandøren din, så den kan du beholde som den er. Bruker din egen OpenAI-nøkkel, eller en egen server som snakker OpenAIs API for transkribering. Opptaket sendes for å skrives ned og lagres ikke.", "fields": { "apiKey": "API-nøkkel", "apiKeyHelp": "En OpenAI-nøkkel fra platform.openai.com under API keys; OpenAI fakturerer bruken per minutt. For en egen server bare hvis den krever en.", "baseUrl": "Serveradresse", "baseUrlHelp": "La stå tomt for å bruke OpenAI. For en egen server (en lokal Whisper, LocalAI, Groq): der serverens OpenAI-lignende API starter, inkludert stien, for eksempel /v1. Torqvoice legger til /audio/transcriptions." }, "settings": { "model": "Modell", "modelHelp": "Talemodellen som skal brukes. gpt-4o-mini-transcribe er nøyaktig og billig; gpt-4o-transcribe er den større. En egen server svarer vanligvis på whisper-1.", "mode": "Hvem velger hvordan diktering skrives ned", "modeHelp": "Nettleseren skriver mens du snakker, men er svakere, særlig på mindre språk. Talemodellen skriver når du stopper.", "modeAi": "Alltid talemodellen", "modeChoice": "Hver person velger: talemodell eller nettleser" } }, "s3": { "name": "Bucket i skyen", "description": "Krypterte sikkerhetskopier av dette verkstedet til en bøtte du eier hos Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, Hetzner Object Storage eller annen S3-kompatibel lagring, etter en tidsplan du velger. Etter første kjøring lastes bare det som er endret opp, så sikkerhetskopier hver time forblir billige.", "fields": { "accessKeyId": "Tilgangsnøkkel-ID", "accessKeyIdHelp": "En nøkkel fra lagringsleverandøren din med tillatelse til å liste, lese, skrive og slette objekter i bøtta. Lag en egen nøkkel bare for Torqvoice, så den kan trekkes tilbake for seg selv.", "secretAccessKey": "Hemmelig tilgangsnøkkel", "password": "Passord for sikkerhetskopier", "passwordHelp": "Hver sikkerhetskopi krypteres med dette passordet. Finn på et eller trykk Generer, og ta vare på en kopi utenfor denne serveren: uten det kan ingen åpne disse sikkerhetskopiene, heller ikke Torqvoice. For å koble til igjen lagring som allerede har sikkerhetskopier fra Torqvoice, skriv inn passordet de ble laget med.", "endpoint": "Egendefinert endepunkt", "endpointHelp": "Bare for valget Annen S3-kompatibel lagring: S3-adressen til din egen lagring, for eksempel en MinIO-server, som vertsnavn med port om nødvendig." }, "settings": { "provider": "Leverandør", "providerAws": "Amazon S3", "providerR2": "Cloudflare R2", "providerB2": "Backblaze B2", "providerWasabi": "Wasabi", "providerHetzner": "Hetzner Object Storage", "providerOther": "Annen S3-kompatibel lagring", "region": "Region", "regionHelp": "Hvor bøtta ligger. Velg den fra leverandørens liste; for annen lagring skriver du inn det lagringen forventer, hvis den trenger en region. Brukes ikke av Cloudflare R2.", "accountId": "Cloudflare-konto-ID", "accountIdHelp": "ID-en på 32 tegn som vises på R2-oversiktssiden i Cloudflare-dashbordet ditt.", "bucket": "Bøtte", "bucketHelp": "Listen hentes med nøkkelen så snart den er skrevet inn. Kan nøkkelen bruke én bøtte, men ikke liste dem, skriver du inn navnet selv.", "prefix": "Mappe i bøtta", "prefixHelp": "Sikkerhetskopiene ligger under denne mappen. Bruk en egen mappe for hvert verksted som deler bøtta.", "frequency": "Hvor ofte", "frequencyHourly": "Hver time", "frequencyEvery4h": "Hver 4. time", "frequencyDaily": "Hver dag", "frequencyWeekly": "Hver uke", "frequencyMonthly": "Hver måned", "time": "Klokkeslett", "timeHelp": "Etter verkstedets klokke, som HH:MM. Brukes av daglige, ukentlige og månedlige sikkerhetskopier.", "weekday": "Ukedag", "sunday": "Søndag", "monday": "Mandag", "tuesday": "Tirsdag", "wednesday": "Onsdag", "thursday": "Torsdag", "friday": "Fredag", "saturday": "Lørdag", "monthDay": "Dag i måneden", "monthDayLast": "Siste dag", "contents": "Innhold", "contentsHelp": "Hemmelige nøkler er de dette verkstedet har skrevet inn i Torqvoice: nøkler for betaling, AI og webhooks. Hver sikkerhetskopi krypteres uansett med passordet for sikkerhetskopier. En sikkerhetskopi inneholder verkstedets data og, hvis du velger det, filene. Brukerkontoer og passord er ikke med: på en ny server logger du inn, inviterer teamet og gjenoppretter dataene i det verkstedet.", "contentsData": "Bare data", "contentsDataAndSecrets": "Data og hemmelige nøkler", "includeFiles": "Ta med bilder og filer", "includeFilesHelp": "Hver fil lastes opp én gang og gjenbrukes av senere sikkerhetskopier, så dette koster lite etter første kjøring.", "keepHourly": "Behold timesvise sikkerhetskopier", "keepHourlyHelp": "Hvor mange av de nyeste timesvise sikkerhetskopiene som beholdes. Gjelder bare for tidsplanene hver time og hver 4. time.", "keepDaily": "Behold daglige sikkerhetskopier", "keepWeekly": "Behold ukentlige sikkerhetskopier", "keepMonthly": "Behold månedlige sikkerhetskopier", "keepMonthlyHelp": "Eldre sikkerhetskopier fjernes etter hver kjøring, og de nyeste av hver type beholdes. Sett et tall til 0 for ikke å beholde noen av den typen." } }, "local-folder": { "name": "Lokal mappe", "description": "Krypterte sikkerhetskopier av dette verkstedet til en mappe på denne serveren: volumet for sikkerhetskopier i compose-filen, eller en nettverksdisk montert der. En kopi på samme disk som databasen er ikke trygg alene; kombiner den med lagring et annet sted.", "fields": { "password": "Passord for sikkerhetskopier", "passwordHelp": "Hver sikkerhetskopi krypteres med dette passordet. Finn på et eller trykk Generer, og ta vare på en kopi utenfor denne serveren: uten det kan ingen åpne disse sikkerhetskopiene, heller ikke Torqvoice. For å koble til igjen lagring som allerede har sikkerhetskopier fra Torqvoice, skriv inn passordet de ble laget med." }, "settings": { "folder": "Mappe", "folderHelp": "Mappen under serverens sikkerhetskopirot som holder dette verkstedets sikkerhetskopier. La feltet stå tomt for å bruke en mappe oppkalt etter dette verkstedet. På en ny server skriver du inn mappenavnet en tidligere installasjon brukte, for å få tilbake sikkerhetskopiene.", "frequency": "Hvor ofte", "frequencyHourly": "Hver time", "frequencyEvery4h": "Hver 4. time", "frequencyDaily": "Hver dag", "frequencyWeekly": "Hver uke", "frequencyMonthly": "Hver måned", "time": "Klokkeslett", "timeHelp": "Etter verkstedets klokke, som HH:MM. Brukes av daglige, ukentlige og månedlige sikkerhetskopier.", "weekday": "Ukedag", "sunday": "Søndag", "monday": "Mandag", "tuesday": "Tirsdag", "wednesday": "Onsdag", "thursday": "Torsdag", "friday": "Fredag", "saturday": "Lørdag", "monthDay": "Dag i måneden", "monthDayLast": "Siste dag", "contents": "Innhold", "contentsHelp": "Hemmelige nøkler er de dette verkstedet har skrevet inn i Torqvoice: nøkler for betaling, AI og webhooks. Hver sikkerhetskopi krypteres uansett med passordet for sikkerhetskopier. En sikkerhetskopi inneholder verkstedets data og, hvis du velger det, filene. Brukerkontoer og passord er ikke med: på en ny server logger du inn, inviterer teamet og gjenoppretter dataene i det verkstedet.", "contentsData": "Bare data", "contentsDataAndSecrets": "Data og hemmelige nøkler", "includeFiles": "Ta med bilder og filer", "includeFilesHelp": "Hver fil lastes opp én gang og gjenbrukes av senere sikkerhetskopier, så dette koster lite etter første kjøring.", "keepHourly": "Behold timesvise sikkerhetskopier", "keepHourlyHelp": "Hvor mange av de nyeste timesvise sikkerhetskopiene som beholdes. Gjelder bare for tidsplanene hver time og hver 4. time.", "keepDaily": "Behold daglige sikkerhetskopier", "keepWeekly": "Behold ukentlige sikkerhetskopier", "keepMonthly": "Behold månedlige sikkerhetskopier", "keepMonthlyHelp": "Eldre sikkerhetskopier fjernes etter hver kjøring, og de nyeste av hver type beholdes. Sett et tall til 0 for ikke å beholde noen av den typen." } } }, "jobKinds": { "calendar": { "push": "Arbeidsordrer til kalender", "pull": "Opptatt tid fra kalender" }, "conference": { "sync": "Videomøtelenker" }, "inspection": { "refresh": "Oppdatering av EU-kontrollfrister" }, "accounting": { "invoice": "Faktura til regnskap", "payment": "Betaling til regnskap", "customer": "Kunde til regnskap", "pull": "Betalinger fra regnskap" }, "safety": { "refresh": "Oppdatering av tilbakekallingsdata", "vehicle": "Tilbakekallingssjekk for nytt kjøretøy" }, "repair": { "checkPlan": "Sjekk at lagrede oppslag kan beholdes" } }, "backupAlerts": { "destination": "mål for sikkerhetskopier", "failedTitle": "Sikkerhetskopiering mislyktes", "failedMessage": "Sikkerhetskopien til {name} ble ikke fullført: {reason}", "failedSubject": "Sikkerhetskopiering til {name} mislyktes", "failedEmailIntro": "Den planlagte sikkerhetskopien av verkstedet ditt til {name} ble ikke fullført.", "openToRetry": "Åpne Innstillinger, Integrasjoner, {name} for å se kjøringen og prøve igjen.", "overdueTitle": "Sikkerhetskopi forsinket", "overdueSince": "Ingen sikkerhetskopi til {name} er fullført siden {time}.", "overdueNever": "Ingen sikkerhetskopi til {name} er fullført ennå.", "overdueSubject": "Sikkerhetskopi til {name} er forsinket", "openToSee": "Åpne Innstillinger, Integrasjoner, {name} for å se hva som gikk galt.", "platformName": "Sikkerhetskopier fra Torqvoice", "restoredTitle": "Verkstedet er gjenopprettet", "restoredSubject": "Verkstedet ditt ble gjenopprettet fra en sikkerhetskopi", "restoredIntro": "{name}: verkstedet ble satt tilbake til gjenopprettingspunkt {snapshot} {time}. Alt som ble lagt inn etter det punktet, finnes ikke lenger i verkstedet.", "restoredByMember": "Et medlem av verkstedet ditt ba om denne gjenopprettingen.", "restoredBySupport": "Torqvoice-supporten gjorde dette etter forespørsel fra deg. Oppgitt grunn: {reason}", "noReason": "ingen oppgitt", "restoredUndo": "Først ble det tatt en kopi av verkstedet slik det var rett før gjenopprettingen, og den beholdes i 90 dager. Kontakt supporten for å gå tilbake til den." } }