dynamic language and currency support