Supplemental packages are largely platform agnostic, and may be used in -- at the very least -- Xojo Desktop and Web projects.

GraffitiLocale

GraffitiLocale is an advanced Date/Time, Decimal, Integer, Percentage, and Currency manipulation module that supports advanced formatting of data based on user-selected locales.

Supports relative resolution to locale-specific strings, such as "a few seconds ago" or "in 10 years".

Provides a number of additional Date object extensions to make working with dates a bit simpler and more OOP, such as "Add", "Subtract", and "Compare" methods.

Combinations of languages and currency formats allow for the display, for example, of a currency value for USD in a format familiar to someone in China (IE: $1,247.28 in USD would be displayed as 1247.28 $ using the Sami language code).