Complex sentence: For example, the legs of the swap could be in same or different currencies; the notional of the swap could be amortized over time; reset dates (or fixing dates) of the floating rate could be irregular.
Split into simpler sentences: For example, the legs of the swap can be in the same currency or in different currencies. The "reset dates" (also known as "fixing dates") of the floating rate could be irregular.