FlowX localization and internationalization adapt applications to different languages, regions, and formats, enhancing the user experience with dynamic date, number and currency formatting.
en-US
.MM/DD/YYYY
→ 09/28/2024Format Type | Format Pattern | Example | Description |
---|---|---|---|
Short | MM/dd/yy | 08/28/24 | Month before day, two-digit year. |
Medium | MMM dd, yyyy | Sep 28, 2024 | Abbreviated month, day, four-digit year. |
Long | MMMM dd, yyyy | September 28, 2024 | Full month name, day, and four-digit year. |
Full | EEEE, MMMM dd, yyyy | Thursday, September 28, 2024 | Full day of the week, month, day, year. |
Custom | dd/MM/yyyy | 28/08/2024 | User-defined format; day before month. |
comma
vs. dot
) and digit grouping (1,000
vs. 1.000
) to match regional conventions.
number
or currency
types, FlowX checks the data model for precision settings and applies them during data storage, ensuring consistency to configured precision levels.float
data model attribute, the precision settings directly control how the number is saved in the data store, specifying the maximum number of decimal places that can be stored.amount
and code
keys, creating a wrapper that facilitates consistent handling. This design ensures that every currency display corresponds accurately to the regional and formatting standards defined by the locale. If the code
is not provided, the system uses the locale to determine the appropriate currency symbol or code.
loanAmount
to have both amount
and code
properties. For example, with the locale set to en-US
, the output will automatically follow the US formatting conventions, displaying amounts like “$12,000.78” when the currency is USD.
amount
or code
, the system will display the value as-is if it is primitive. If it’s an object, it will show an empty string.code
is null
, the system defaults to the currency settings embedded within the locale, ensuring region-specific accuracy.CURRENCY
types save values in {key path}.amount
and will delete the entry from the data store if the input is empty.{key path}.amount
and format the displayed values, including min/max labels, according to the locale and currency.loanAmount
key holds a currency object with two properties:
${loanAmount}
placeholder in the text with the formatted value $12,000.78.ro-RO
), currency is displayed like “12.000,78 RON” when the code
is null or unavailable.auto
) can be switched to manual
and overridden for text, message, and link components within the UI Designer’s properties tab.
The UI Designer enables application-level formatting settings for localized display of dynamic values.