fix(settings): preserve safe job import compatibility and progress

This commit is contained in:
cesnimda
2026-10-20 09:30:05 +02:00
parent 5addcde1e2
commit 3028d8172c
16 changed files with 1348 additions and 39 deletions
+14
View File
@@ -2297,6 +2297,13 @@ export const translations = {
errorBoundaryRefresh: "Refresh",
importExportTitle: "Import / Export",
importExportBody: "Import expects the JSON exported by this app (an array of job objects with embedded company).",
jobImportScope: "Imports create new jobs from supported fields. IDs, owners, history, attachments and CV associations are not restored. Keep Settings open until the import finishes. If you leave, the import may be incomplete.",
jobImportChecking: "Checking import file…",
jobImportProgress: "{count} of {total} jobs confirmed imported.",
jobImportInvalidFile: "Choose a JSON array of jobs. No jobs or companies were written.",
jobImportInvalidRow: "Row {row} has missing, invalid or conflicting fields. No jobs or companies were written.",
jobImportStopped: "Import stopped at row {row}. {count} of {total} jobs are confirmed imported.",
jobImportInspectBeforeRetry: "This row may have been partly saved. Check your job list and company list before importing again; repeating the file can create duplicates.",
exportJson: "Export JSON",
exportCsv: "Export CSV",
importJson: "Import JSON",
@@ -5060,6 +5067,13 @@ export const translations = {
errorBoundaryRefresh: "Oppdater",
importExportTitle: "Import / eksport",
importExportBody: "Import forventer JSON eksportert av denne appen (en matrise med jobbobjekter med innebygd selskap).",
jobImportScope: "Import oppretter nye jobber fra støttede felt. ID-er, eiere, historikk, vedlegg og CV-koblinger gjenopprettes ikke. Hold Innstillinger åpent til importen er ferdig. Hvis du går ut, kan importen bli ufullstendig.",
jobImportChecking: "Kontrollerer importfil…",
jobImportProgress: "{count} av {total} jobber er bekreftet importert.",
jobImportInvalidFile: "Velg en JSON-liste med jobber. Ingen jobber eller selskaper ble lagret.",
jobImportInvalidRow: "Rad {row} har manglende, ugyldige eller motstridende felt. Ingen jobber eller selskaper ble lagret.",
jobImportStopped: "Importen stoppet på rad {row}. {count} av {total} jobber er bekreftet importert.",
jobImportInspectBeforeRetry: "Denne raden kan være delvis lagret. Kontroller jobblisten og selskapslisten før du importerer på nytt; gjentatt import kan opprette duplikater.",
exportJson: "Eksporter JSON",
exportCsv: "Eksporter CSV",
importJson: "Importer JSON",