What do the parts of the Portugal flag represent?

The large red band represents blood spilt in wars.
The small green band represents hope.
The gold (for integrity) armillary sphere represents the discoveries.
The seven golden castles represent the first seven castles conquered in the expulsion of the Moors from Portugal.
The five blue (for virtues) shields with five white (for honour) dots represent the five wounds inflicted upon christ during the cruxifiction.