{
  "migrationImport": {
    "settingsCard": {
      "title": "Data migration (dental-bridge)",
      "description": "Import a DPMF file produced by dental-bridge (patients, appointments, budgets, payments, documents)."
    },
    "page": {
      "title": "Data migration",
      "subtitle": "Import data extracted by dental-bridge into this clinic."
    },
    "upload": {
      "dropFile": "Drop the .dpm file here, or click to choose one",
      "passphrase": "Passphrase (encrypted files only)",
      "passphraseHelp": "Only required for .dpm.enc / .dpm.zst.enc",
      "submit": "Upload and validate",
      "uploading": "Uploading…",
      "error": "Upload failed"
    },
    "validate": {
      "running": "Verifying file…",
      "ok": "File is valid",
      "failed": "Validation failed"
    },
    "preview": {
      "title": "Preview",
      "entities": "Entities",
      "samples": "Samples",
      "warnings": "Warnings",
      "files": "Attached files",
      "filesTotal": "Total",
      "filesWithSha": "With sha256",
      "filesWithoutSha": "Without sha256",
      "verifactuCheckbox": "Import Verifactu legal data",
      "verifactuHelp": "Preserves legal hashes (Verifactu) on invoices. Only available when the Verifactu module is installed and the file contains that data.",
      "confirm": "Confirm and import",
      "warning": "This action cannot be undone. Review the data before confirming."
    },
    "filters": {
      "title": "Professional filtering",
      "description": "Filtered staff are imported as inactive (kept for historical references but hidden from the agenda). You can reactivate them later in Settings → Users.",
      "totalLabel": "Total",
      "deactivatedLabel": "Inactive in source",
      "orphansLabel": "Agenda-only columns",
      "stale24mLabel": "No activity in last 24m",
      "minActivityLabel": "Minimum activity (months)",
      "minActivityHelp": "Soft-deactivate professionals with no clinical trace newer than this many months. Set 0 to disable.",
      "excludeOrphans": "Exclude agenda-only columns without a real collaborator record",
      "excludeInactive": "Exclude professionals marked as inactive in the source",
      "excludeNonClinical": "Import only dentists and hygienists (skip auxiliaries and admin staff)"
    },
    "execute": {
      "running": "Importing…",
      "progress": "{processed} of {total} entities",
      "ok": "Import completed",
      "failed": "Import failed"
    },
    "proposals": {
      "title": "Review catalog mappings",
      "subtitle": "Link each Gesdén treatment to the DentalPin catalog before importing.",
      "build": "Compute proposals",
      "building": "Computing…",
      "summary": "{total} proposals: {link} linked, {fuzzy} fuzzy, {create} to create",
      "bulkAccept": "Accept all matches with confidence ≥ 0.9",
      "accepted": "{n} proposals accepted.",
      "columnSource": "Gesdén treatment",
      "columnProposed": "Proposal",
      "columnAction": "Action",
      "columnStatus": "Status",
      "actionLink": "Link to catalog",
      "actionFuzzy": "Fuzzy match",
      "actionCreate": "Create new",
      "operatorPending": "Pending",
      "operatorAccepted": "Accepted",
      "operatorRelinked": "Relinked",
      "operatorCreated": "Create new",
      "operatorIgnored": "Ignored",
      "acceptRow": "Accept",
      "ignoreRow": "Ignore"
    },
    "status": {
      "uploaded": "Uploaded",
      "validating": "Validating",
      "validated": "Validated",
      "previewing": "Preview",
      "executing": "Importing",
      "completed": "Completed",
      "failed": "Failed"
    }
  }
}
