{
  "appUpdate" : {
    "available": {
      "title": "New update available",
      "message": "Do you want to start download the update in the background?"
    },
    "noUpdate": {
      "title": "No update availbale",
      "message": "You're using the latest version of the app"
    },
    "error": {
      "title": "An error has occurred"
    },
    "downloaded": {
      "title": "Update downloaded",
      "message": "Do you want to quit and upgrade the app now?",
      "quitNow": "Quit Now",
      "later": "Later"
    }
  },
  "noAccess": {
    "title": "No access permission",
    "message": "Please choose another directory"
  },
  "errorBoundary": "An error has occurred",
  "deleteInvoice": {
    "title": "Delete this invoice?",
    "message": "The invoice will be removed permanently from the database"
  },
  "deleteContact": {
    "title": "Delete this contact?",
    "message": "The contact will be removed permanently from the database"
  },
  "fileTypeErr": {
    "title": "Please choose another file"
  },
  "validation": {
    "invoiceID": {
      "title": "Invalid Invoice ID",
      "message": "Invoice ID can not be blank"
    },
    "recipient": {
      "empty": {
        "title": "Invalid contact",
        "message": "Contact can not be blank"
      },
      "requiredFields": {
        "title": "Required fields",
        "message": "Please fill in all required fields"
      },
      "email": {
        "title": "Invalid email",
        "message": "Please choose another email"
      }
    },

    "rows": {
      "emptyDescription": {
        "title": "Invalid description",
        "message": "Description can not be blank"
      },
      "priceZero": {
        "title": "Invalid price",
        "message": "Price must be greater than zero"
      },
      "qtyZero": {
        "title": "Invalid quantity",
        "message": "Quantity must be greater than zero"
      }
    },

    "dueDate": {
      "title": "Invalid due date",
      "message": "Please select a date"
    },

    "currency": {
      "fraction": {
        "title": "Invalid Fraction",
        "message": "Decimal Fraction must be equal or greater than zero"
      }
    },

    "discount": {
      "title": "Invalid discount",
      "message": "Discount amount must be greater than zero"
    },

    "tax": {
      "title": "Invalid tax",
      "message": "Tax amount must be greater than zero"
    },

    "note": {
      "title": "Invalid note",
      "message": "Note content can not be blank"
    }
  }
}
