toLower package:text-icu

Lowercase the characters in a string. Casing is locale dependent and context sensitive. The result may be longer or shorter than the original.