public virtual string Format(double number) { string format = GetNumberFormat(); return number.ToString(format, locale); }