{
  "title": "Expenses",
  "add": "Add expense",
  "search": "Search expenses…",
  "tabs": {
    "all": "All",
    "pending": "Pending",
    "paid": "Paid",
    "voided": "Voided"
  },
  "columns": {
    "srNo": "Sr No",
    "expenseNumber": "Expense #",
    "type": "Type",
    "date": "Date",
    "amount": "Amount",
    "method": "Method",
    "status": "Status"
  },
  "actions": {
    "view": "View",
    "edit": "Edit",
    "duplicate": "Duplicate",
    "delete": "Delete",
    "openMenu": "Open menu",
    "deleteSelected": "Delete selected"
  },
  "filters": {
    "title": "Expense filters",
    "description": "Narrow expenses by date, type, or method.",
    "clear": "Clear {{count}}",
    "fromDate": "From date",
    "toDate": "To date",
    "type": "Expense type",
    "allTypes": "All types",
    "method": "Payment method",
    "allMethods": "All methods",
    "showing": "Showing {{filtered}} of {{total}} expenses"
  },
  "sheet": {
    "edit": "Edit expense",
    "addDescription": "Record a business expense.",
    "save": "Save expense"
  },
  "toasts": {
    "removedNamed": "Removed {{name}}.",
    "duplicatedNamed": "Duplicated as {{name}}.",
    "selectType": "Select an expense type.",
    "numberRequired": "Enter an expense number.",
    "invalidAmount": "Enter a valid expense amount.",
    "created": "Expense recorded.",
    "saved": "Expense saved.",
    "removedCount": "Removed {{count}} expense(s).",
    "saveFailed": "Could not save expense.",
    "importPartial": "{{added}} imported, {{failed}} could not be imported.",
    "deletePartial": "{{deleted}} deleted, {{failed}} could not be deleted."
  },
  "form": {
    "selectType": "Select type…",
    "search": "Search…",
    "noTypes": "No expense types found.",
    "expenseNumber": "Expense #",
    "autoGenerated": "Auto-generated if empty",
    "expenseDate": "Expense date",
    "amount": "Amount",
    "paymentMethod": "Payment method",
    "status": "Status",
    "notes": "Notes",
    "optionalNotes": "Optional notes"
  },
  "detail": {
    "idDate": "ID {{id}} · {{date}}",
    "type": "Type",
    "expenseDate": "Expense date",
    "amount": "Amount",
    "paymentMethod": "Payment method",
    "status": "Status",
    "notes": "Notes"
  },
  "entity": {
    "expense": "expense",
    "type": "expense type"
  },
  "types": {
    "add": "Add type",
    "edit": "Edit type",
    "save": "Save type",
    "search": "Search expense types…",
    "addDescription": "Create a reusable expense category.",
    "emptyTitle": "No expense types yet",
    "emptyDescription": "Add a type or import a CSV. New types show up in this table.",
    "columns": {
      "srNo": "Sr No",
      "name": "Name",
      "description": "Description",
      "expenses": "Expenses",
      "status": "Status"
    },
    "tabs": {
      "all": "All",
      "active": "Active",
      "inactive": "Inactive"
    },
    "form": {
      "name": "Name",
      "description": "Description",
      "status": "Status"
    },
    "toasts": {
      "removedNamed": "Removed {{name}}.",
      "nameRequired": "Enter a type name.",
      "created": "Expense type created.",
      "saved": "Expense type saved.",
      "saveFailed": "Could not save expense type.",
      "importPartial": "{{added}} imported, {{failed}} could not be imported.",
      "deletePartial": "{{deleted}} deleted, {{failed}} could not be deleted.",
      "updatePartial": "{{updated}} updated, {{failed}} could not be updated.",
      "setActiveCount": "Set {{count}} type(s) active.",
      "setInactiveCount": "Set {{count}} type(s) inactive.",
      "removedCount": "Removed {{count}} type(s)."
    }
  }
}
