For my application, I load a specific locale resource module based on the 
logged in user's locale.  I am trying to configure the en_GB (British) and 
fr_CA (French Canadian) locales.

In order to build my resource module from the command line, I need a properties 
file.

The content of my properties file for the British locale looks like this:

# locale/en_GB/FormattingValues.properties
THEMECOLOR=0x0000FF
DATE_FORMAT=DD/MM/YY
TIME_FORMAT=L:NN A
CURRENCY_PRECISION=0
CURRENCY_SYMBOL=£
THOUSANDS_SEPARATOR=,
DECIMAL_SEPARATOR=.

As you can see, I have the pound symbol for the CURRENCY_SYMBOL.  I typed this 
with ALT-156


When I load this resource module and try to display currency values that have 
been formatted with the british locale, the pound symbol will not display.  
Instead I get a square box symbol.  It's like the Flash player doesn't 
recognize the pound symbol.

Also, I have a Canadian French locale - I wish to display a blank space as the 
thousands seperator.  So for my fr_CA locale .properties file I have this:

# locale/fr_CA/FormattingValues.properties
THEMECOLOR=0x0000FF
DATE_FORMAT=DD/MM/YY
TIME_FORMAT=L:NN A
CURRENCY_PRECISION=0
CURRENCY_SYMBOL=$
THOUSANDS_SEPARATOR= 
DECIMAL_SEPARATOR=,

There is an actual blank space after the '=' sign.

When I select the french locale, no space displays.  

How do I specify these characters in my .properties file?  I have tried using 
HTML entities but every character then displays when my text input or datagrid 
column is formatted.

Reply via email to