Swansea City winger Nathan Dyer is ruled out for the rest of the season with a ruptured Achilles tendon.