I am working on a multi lingual application that shows product prices in different currencies. I use the .net library to format currencies based upon culture eg.
CultureInfo current = CultureInfo.CurrentCulture;
return value.Value.ToString("C", current);
A Russian client is not happy with how this displays so for example they want 100 руб. showing and not 100,00 р as at the moment.
Is there an easy way to modify how the price string is generated without affecting other conversions to their culture currency?