| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251 |
- {
- "page": {
- "notFound": "Servicepost ikke funnet",
- "updated": "Servicepost oppdatert",
- "failedUpdate": "Kunne ikke oppdatere servicepost",
- "deleteTitle": "Slett servicepost",
- "deleteDescription": "Dette vil permanent slette denne servicepotten og all tilknyttet data. Dette kan ikke angres.",
- "deleted": "Servicepost slettet",
- "failedDelete": "Kunne ikke slette"
- },
- "header": {
- "tabs": {
- "details": "Detaljer",
- "images": "Bilder",
- "video": "Video",
- "documents": "Dokumenter"
- },
- "save": "Lagre",
- "pdf": "PDF",
- "email": "E-post",
- "share": "Del",
- "delete": "Slett",
- "unpaid": "Ubetalt",
- "unsavedChanges": "Ulagrede endringer",
- "saved": "Lagret"
- },
- "basicInfo": {
- "title": "Grunnleggende informasjon",
- "vehicle": "Kjøretøy",
- "open": "Åpen",
- "customer": "Kunde",
- "titleLabel": "Tittel *",
- "titlePlaceholder": "Oljeskift",
- "date": "Dato",
- "type": "Type",
- "mileage": "Kilometerstand",
- "status": "Status",
- "technician": "Tekniker",
- "invoiceNumber": "Fakturanummer",
- "typeOptions": {
- "maintenance": "Vedlikehold",
- "repair": "Reparasjon",
- "upgrade": "Oppgradering",
- "inspection": "Inspeksjon"
- },
- "statusOptions": {
- "pending": "Avventende",
- "in_progress": "Pågår",
- "waiting_parts": "Venter på deler",
- "completed": "Fullført"
- },
- "searchVehicles": "Søk kjøretøyer...",
- "noVehicleFound": "Ingen kjøretøy funnet.",
- "techPicker": {
- "placeholder": "Velg eller skriv navn...",
- "searchPlaceholder": "Søk eller skriv navn...",
- "useCustom": "Bruk \"{search}\"",
- "typePrompt": "Skriv navn...",
- "boardTechnicians": "Tavleteknikere",
- "teamMembers": "Lagmedlemmer"
- }
- },
- "parts": {
- "title": "Deler",
- "fromInventory": "Fra beholdning",
- "addPart": "Legg til del",
- "partNumber": "Del #",
- "name": "Navn",
- "qty": "Antall",
- "unitPrice": "Enhetspris",
- "total": "Total",
- "namePlaceholder": "Navn *",
- "subtotal": "Deler delsum: {amount}",
- "inventoryTitle": "Velg del fra beholdning",
- "searchInventory": "Søk beholdning...",
- "inStock": "{quantity} på lager",
- "noInventory": "Ingen beholdningsdeler funnet."
- },
- "labor": {
- "title": "Arbeidskraft",
- "addLabor": "Legg til arbeidskraft",
- "description": "Beskrivelse",
- "hours": "Timer",
- "rate": "Sats ({currency}/time)",
- "total": "Total",
- "descriptionPlaceholder": "Beskrivelse *",
- "subtotal": "Arbeidskraft delsum: {amount}"
- },
- "totals": {
- "title": "Totalt",
- "parts": "Deler",
- "labor": "Arbeidskraft",
- "subtotal": "Delsum",
- "discount": "Rabatt",
- "discountNone": "Ingen",
- "discountPercentage": "Prosent",
- "discountFixed": "Fast",
- "tax": "Skatt",
- "total": "Total"
- },
- "notes": {
- "title": "Notater",
- "public": "Offentlig",
- "internal": "Intern",
- "publicPlaceholder": "Notater synlig på fakturaen...",
- "internalPlaceholder": "Interne notater (vises ikke på fakturaen)...",
- "publicHelper": "Vist på fakturaen og delte dokumenter",
- "internalHelper": "Bare synlig for ditt lag"
- },
- "invoice": {
- "title": "Fakturaoversikt",
- "parts": "Deler",
- "labor": "Arbeidskraft",
- "subtotal": "Delsum",
- "discount": "Rabatt",
- "tax": "Skatt ({rate}%)",
- "total": "Total",
- "paid": "Betalt",
- "balanceDue": "Skyld beløp",
- "paidBadge": "BETALT",
- "entityLabel": "Faktura",
- "emailSubject": "Betalingsbekreftelse"
- },
- "payments": {
- "title": "Betalinger",
- "markUnpaid": "Merk som ubetalt",
- "markPaid": "Merk som betalt",
- "recordPayment": "Registrer betaling",
- "totalPaid": "Totalt betalt",
- "amount": "Beløp",
- "date": "Dato",
- "method": "Metode",
- "note": "Notat",
- "notePlaceholder": "Valgfritt notat",
- "savePayment": "Lagre betaling",
- "methodOptions": {
- "cash": "Kontant",
- "card": "Kort",
- "transfer": "Overføring",
- "other": "Annet"
- },
- "recorded": "Betaling registrert",
- "markedPaid": "Merket som betalt",
- "markedUnpaid": "Merket som ubetalt",
- "deleted": "Betaling slettet",
- "failedRecord": "Kunne ikke registrere betaling",
- "failedStatus": "Kunne ikke oppdatere betalingsstatus",
- "failedDelete": "Kunne ikke slette betaling",
- "deleteTitle": "Slett betaling",
- "deleteDescription": "Dette vil fjerne denne betalingsregistreringen.",
- "failedPdf": "Kunne ikke generere PDF-faktura"
- },
- "attachments": {
- "deleteTitle": "Slett vedlegg",
- "deleteDescription": "Dette vil permanent slette dette vedlegget. Dette kan ikke angres.",
- "deleted": "Vedlegg slettet",
- "failedDelete": "Kunne ikke slette",
- "images": "Bilder ({count})",
- "videos": "Videoer ({count})",
- "diagnostics": "Diagnostikkrapporter ({count})",
- "documents": "Dokumenter ({count})"
- },
- "share": {
- "title": "Del faktura",
- "description": "Generer en offentlig lenke som lar hvem som helst se og laste ned denne fakturaen uten å logge inn.",
- "notifyTitle": "Varsle {name}",
- "email": "E-post",
- "noEmail": "(ingen e-post på arkiv)",
- "sms": "SMS",
- "noPhone": "(ingen telefon på arkiv)",
- "sendNotification": "Send varsling",
- "revokeLink": "Tilbakekall lenke",
- "generateLink": "Generer offentlig lenke",
- "emailSent": "E-post sendt",
- "failedEmail": "Kunne ikke sende e-post",
- "smsSent": "SMS sendt",
- "failedSms": "Kunne ikke sende SMS"
- },
- "sidebar": {
- "vehicle": "Kjøretøy",
- "customer": "Kunde",
- "vin": "VIN: {vin}",
- "mileageAtService": "Kilometerstand ved service: {mileage} {unit}",
- "sharedLink": {
- "title": "Delt lenke",
- "sharedOn": "Delt {date}",
- "notViewed": "Ikke sett ennå",
- "viewedTimes": "Sett {count, plural, one {# gang} other {# ganger}}",
- "lastViewed": "Sist {date}",
- "copyLink": "Kopier lenke",
- "linkCopied": "Lenke kopiert"
- }
- },
- "images": {
- "title": "Servicebilder",
- "dropzone": "Slipp bilder her eller klikk for å bla gjennom",
- "uploading": "Laster opp...",
- "formats": "JPG, PNG, WebP — maks 10 MB per bilde",
- "uploadingImages": "Laster opp bilder...",
- "limitReached": "Bildegrense nådd ({count}/{max})",
- "upgradePrompt": "Oppgrader planen din for å laste opp flere bilder.",
- "onlyAllowed": "Kun JPG, PNG og WebP-bilder er tillatt. {names} hoppet over.",
- "onlyUploading": "Laster bare opp {count} bilde(r) for å holde seg innenfor grensen.",
- "uploadingCount": "Laster opp {count} bilde(r)...",
- "uploadedCount": "{count} bilde(r) lastet opp",
- "uploadFailed": "Opplasting mislyktes",
- "deleted": "Bilde slettet",
- "failedDelete": "Kunne ikke slette bilde",
- "failedUpdate": "Kunne ikke oppdatere",
- "description": "Beskrivelse...",
- "invoice": "Faktura"
- },
- "videos": {
- "title": "Servicevideoer",
- "dropzone": "Slipp videoer her eller klikk for å bla gjennom",
- "uploading": "Laster opp...",
- "formats": "MP4, WebM, MOV — maks 10 MB per video",
- "uploadingVideos": "Laster opp videoer...",
- "uploadingCount": "Laster opp {count} video(er)...",
- "uploadedCount": "{count} video(er) lastet opp",
- "uploadFailed": "Opplasting mislyktes",
- "deleted": "Video slettet",
- "failedDelete": "Kunne ikke slette video",
- "failedUpdate": "Kunne ikke oppdatere",
- "invoice": "Faktura"
- },
- "documents": {
- "diagnosticTitle": "Diagnostikkrapporter",
- "documentsTitle": "Dokumenter",
- "dropzone": "Slipp filer her eller klikk for å bla gjennom",
- "uploading": "Laster opp...",
- "diagnosticFormats": "PDF, CSV, TXT — maks 10 MB per fil",
- "documentFormats": "PDF, DOCX, XLSX, CSV, TXT — maks 10 MB per fil",
- "uploadingReports": "Laster opp rapporter...",
- "uploadingDocuments": "Laster opp dokumenter...",
- "diagnosticLimitReached": "Diagnostikkrapport-grense nådd ({count}/{max})",
- "documentLimitReached": "Dokumentgrense nådd ({count}/{max})",
- "upgradePrompt": "Oppgrader planen din for å laste opp flere.",
- "diagnosticLabel": "Diagnostikkrapport",
- "documentLabel": "Dokument",
- "limitReachedToast": "{label}-grense nådd ({count}/{max}). Oppgrader planen din for mer.",
- "onlyUploading": "Laster bare opp {count} fil(er) for å holde seg innenfor grensen.",
- "uploadingCount": "Laster opp {count} fil(er)...",
- "uploadedCount": "{count} fil(er) lastet opp",
- "uploadFailed": "Opplasting mislyktes",
- "deleted": "Fil slettet",
- "failedDelete": "Kunne ikke slette fil",
- "failedUpdate": "Kunne ikke oppdatere",
- "invoice": "Faktura"
- }
- }
|