{
  "recalls": {
    "title": "Recalls",
    "callList": "Call list",
    "noRecallsThisMonth": "No pending recalls this month",
    "filters": {
      "month": "Month",
      "reason": "Reason",
      "professional": "Professional",
      "status": "Status",
      "priority": "Priority",
      "overdue": "Show overdue",
      "any": "Any",
      "thisMonth": "This month"
    },
    "counters": {
      "due_this_week": "Due this week",
      "due_this_month": "Due this month",
      "overdue": "Overdue",
      "scheduled_this_month": "Scheduled this month",
      "completed_this_month": "Completed this month",
      "conversion_rate": "Conversion"
    },
    "setRecall": "Set recall",
    "setRecallShort": "Recall",
    "history": "Recall history",
    "viewAll": "View all",
    "pillNext": "Next recall: {month} · {reason}",
    "pillNone": "No active recall",
    "reasons": {
      "hygiene": "Hygiene",
      "checkup": "Check-up",
      "ortho_review": "Ortho review",
      "implant_review": "Implant review",
      "post_op": "Post-op",
      "treatment_followup": "Treatment follow-up",
      "other": "Other"
    },
    "priority": {
      "low": "Low",
      "normal": "Normal",
      "high": "High"
    },
    "status": {
      "pending": "Pending",
      "contacted_no_answer": "No answer",
      "contacted_scheduled": "Scheduled",
      "contacted_declined": "Declined",
      "done": "Done",
      "cancelled": "Cancelled",
      "needs_review": "Needs review"
    },
    "actions": {
      "call": "Call",
      "logAttempt": "Log attempt",
      "noAnswer": "No answer",
      "book": "Book appointment",
      "snooze": "Snooze",
      "cancel": "Cancel",
      "markDone": "Mark done",
      "exportCsv": "Export CSV",
      "save": "Save"
    },
    "closeoutPrompt": {
      "title": "Schedule a recall?",
      "subtitle": "The patient just finished — when should we call them back?",
      "skip": "Not now"
    },
    "modal": {
      "title": "Set recall",
      "subtitle": "Flag the patient for a future call-back",
      "patient": "Patient",
      "reason": "Reason",
      "when": "When",
      "month": "Target month",
      "targetMonth": "Target month",
      "preciseDate": "Pick a specific day",
      "priority": "Priority",
      "assigned": "Assigned professional",
      "note": "Internal note",
      "notePlaceholder": "Optional detail (e.g. 'Review filling on 47')",
      "optional": "optional",
      "duplicateGuard": "A pending recall already exists for this patient and reason. It will be updated."
    },
    "doNotContact": {
      "cannotSchedule": "This patient is flagged \"Do not contact\". Recalls cannot be scheduled. Update the demographics preference to re-enable contact."
    },
    "activeRecallHint": "Active recall · tap to manage",
    "logAttempt": {
      "channel": "Channel",
      "outcome": "Outcome",
      "note": "Note",
      "submit": "Log attempt"
    },
    "channel": {
      "phone": "Phone",
      "whatsapp": "WhatsApp",
      "sms": "SMS",
      "email": "Email"
    },
    "outcome": {
      "no_answer": "No answer",
      "voicemail": "Voicemail",
      "scheduled": "Appointment scheduled",
      "declined": "Declined",
      "wrong_number": "Wrong number"
    },
    "snoozePrompt": "Snooze for how many months?",
    "settings": {
      "title": "Recalls",
      "description": "Default intervals + treatment-category mapping",
      "intervals": "Default intervals (months)",
      "categoryMap": "Treatment → reason",
      "categoryKeyPlaceholder": "catalog category key",
      "autoSuggest": "Suggest a recall when a treatment is completed",
      "autoLink": "Link a scheduled appointment to a pending recall",
      "saved": "Settings saved"
    },
    "dashboard": {
      "title": "Recalls"
    },
    "suggestion": {
      "title": "Suggested recall",
      "body": "After this treatment we suggest a recall in {month} ({reason}).",
      "create": "Create recall",
      "dismiss": "Dismiss"
    }
  }
}
