reminders.json 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. {
  2. "error": "Kunne ikke laste påminnelser",
  3. "showing": "Viser {count} av {total}",
  4. "deleted": "Påminnelse slettet",
  5. "deleteError": "Kunne ikke slette påminnelse",
  6. "vehicle": "Kjøretøy",
  7. "selectVehicle": "Velg kjøretøy...",
  8. "searchVehicle": "Søk kjøretøy...",
  9. "noVehicle": "Ingen kjøretøy funnet.",
  10. "pickDate": "Velg en dato",
  11. "openMenu": "Åpne meny",
  12. "relatesTo": "Gjelder (valgfritt)",
  13. "selectCustomer": "Kunde (valgfritt)",
  14. "noneOption": "Ingen",
  15. "workshopHint": "Ingen kunde eller kjøretøy valgt: dette er en generell verkstedpåminnelse.",
  16. "workshopReminder": "Verksted",
  17. "import": {
  18. "button": "Importer",
  19. "title": "Importer påminnelser",
  20. "description": "Last opp en CSV- eller Excel-fil med én påminnelse per rad. Du ser alle radene før noe blir lagret.",
  21. "drop": "Slipp en CSV- eller Excel-fil her",
  22. "formats": "CSV eller Excel (.xlsx), opptil {rows} rader",
  23. "browse": "Velg fil",
  24. "reading": "Leser filen...",
  25. "templateHint": "Start med malen, så blir kolonnene riktige.",
  26. "templateXlsx": "Excel-mal",
  27. "templateCsv": "CSV-mal",
  28. "columnsTitle": "Kolonner i filen",
  29. "required": {
  30. "yes": "Påkrevd",
  31. "dateOrMileage": "Dato eller kilometerstand",
  32. "no": "Valgfri"
  33. },
  34. "columns": {
  35. "title": "Hva som skal gjøres, for eksempel «Oljeskift».",
  36. "dueDate": "Dagen den forfaller. 2026-10-15 fungerer alltid, og formater som 15.10.2026 eller 10/15/2026 blir gjenkjent.",
  37. "dueTime": "Klokkeslett, for eksempel 14:30, i verkstedets tidssone. La feltet stå tomt for når som helst den dagen.",
  38. "dueMileage": "Kilometerstanden den forfaller ved, i {unit}.",
  39. "description": "Eventuelle ekstra detaljer.",
  40. "licensePlate": "Knytter påminnelsen til et kjøretøy. Mellomrom og bindestreker ignoreres.",
  41. "vin": "Knytter påminnelsen til et kjøretøy, nyttig når det ikke finnes skilt.",
  42. "customer": "E-post, kundenummer eller nøyaktig navn. Brukes bare når raden ikke har kjøretøy.",
  43. "emailNotification": "Ja eller nei. Sender en e-post når påminnelsen forfaller. Varsler i appen er alltid på."
  44. },
  45. "targetRule": "En rad uten kjøretøy og uten kunde blir en verkstedpåminnelse. Rader som samsvarer med en åpen påminnelse hoppes over, så å laste opp samme fil to ganger legger ikke til noe.",
  46. "summary": {
  47. "ready": "Klare: {count}",
  48. "duplicates": "Finnes allerede: {count}",
  49. "errors": "Må rettes: {count}"
  50. },
  51. "ignoredColumns": "Kolonner som ikke leses: {columns}",
  52. "rowLabel": "Rad {line}",
  53. "untitled": "(uten tittel)",
  54. "issues": {
  55. "missingTitle": "Tittelen er tom.",
  56. "missingDue": "Trenger en forfallsdato eller en kilometerstand ved forfall.",
  57. "badDate": "Kunne ikke lese datoen «{value}».",
  58. "badTime": "Kunne ikke lese klokkeslettet «{value}».",
  59. "timeWithoutDate": "Et klokkeslett krever en forfallsdato.",
  60. "badMileage": "Kunne ikke lese kilometerstanden «{value}».",
  61. "badEmailNotification": "E-postvarsel skal være ja eller nei, ikke «{value}».",
  62. "vehicleNotFound": "Ingen kjøretøy samsvarer med «{value}».",
  63. "vehicleAmbiguous": "Mer enn ett kjøretøy samsvarer med «{value}».",
  64. "vehicleMismatch": "Skiltet og VIN hører til forskjellige kjøretøy ({value}).",
  65. "customerNotFound": "Ingen kunde samsvarer med «{value}».",
  66. "customerAmbiguous": "Mer enn én kunde samsvarer med «{value}». Bruk e-posten eller kundenummeret.",
  67. "duplicateExisting": "Hoppet over: denne påminnelsen finnes allerede.",
  68. "duplicateInFile": "Hoppet over: gjentar en tidligere rad i filen."
  69. },
  70. "fileErrors": {
  71. "demo": "Import er slått av i demoen.",
  72. "noFile": "Velg en fil å laste opp.",
  73. "tooLarge": "Filen er større enn 900 KB. Del den opp og importer den i flere omganger.",
  74. "unsupported": "Last opp en .csv- eller .xlsx-fil.",
  75. "legacyXls": "Gamle Excel-filer i .xls-format kan ikke leses. Lagre filen som .xlsx eller .csv og prøv igjen.",
  76. "empty": "Filen har ingen rader.",
  77. "unreadable": "Filen kunne ikke leses.",
  78. "tooManyRows": "Filen har mer enn {limit} rader. Del den opp og importer den i flere omganger.",
  79. "noTitleColumn": "Filen har ingen «Title»-kolonne. Last ned malen for å se hvilke overskrifter den forventer."
  80. },
  81. "chooseAnother": "Velg en annen fil",
  82. "downloadSkipped": "Last ned rader som ble hoppet over",
  83. "problemColumn": "Problem",
  84. "submit": "Importer {count, plural, one {# påminnelse} other {# påminnelser}}",
  85. "nothingToImport": "Ingenting å importere",
  86. "done": "{count, plural, one {# påminnelse importert} other {# påminnelser importert}}",
  87. "doneSkipped": "{count, plural, one {# rad hoppet over} other {# rader hoppet over}}",
  88. "close": "Lukk"
  89. }
  90. }