How do I create culturally sensitive number fields
If my data is (en-US format):
1.1
2000
123.15
...
I want to see the following if I've set my regional settings to en-US:
1.1
2,000
123.15
...
And I want to see the following if I've set my regional settings to fr-FR:
1,1
2.000
123,15
...
I'm not nearly as concerned about the thousands separator as I am about the decimal separator.
How do I accomplish this?