Hi everyone, I have some suggestions for changing the numberConverter's format hint which I would like to hear your feedback on. https://issues.apache.org/jira/browse/TRINIDAD-2144
Currently the numberConverter provides a hint using the converter's pattern like this: "Sample pattern: ##.##". In particular, it follows JDK DecimalFormat's convention when the pattern is locale-independent, .ie "." as decimal separator and "," as grouping-separator. This has the following issues which could confuse users - It does not check if the trinidad-config parameters decimal-separator, number-grouping-separator are set. http://myfaces.apache.org/trinidad/devguide/configuration.html#trinidad-config.xml - It does not substitute the locale-specific character Therefore, I suggest the following. 1. Introduce two new trinidad-config parameters for currency-decimal-separator, currency-number-grouping-separator This is because some locales have different conventions for decimal separator when inside a currency. If not set, default to decimal/grouping-separator values. 2. If no parameters set in trinidad-config, substitute the locale-specific decimal/grouping separators. 3. Use a sample number instead of presenting the pattern, e.g. "Sample pattern: 12,34" instead of "Sample pattern: ##.##". Does anyone have feedback on suggestions #1, 2, 3? Thank you, Yee-Wah