using System; namespace CIG.Translation { public class RawPriceString : ILocalizedString { public RawPriceString(string currencySymbol, decimal price) { this._currencySymbol = currencySymbol; this._price = price; } public override string ToString() { return string.Concat(new object[] { "[CurrencySymbol=", this._currencySymbol, ",Price=", this._price, "]" }); } public string Translate() { return Localization.Concat(new ILocalizedString[] { Localization.Literal(this._currencySymbol), Localization.Float(this._price, 2, true) }).Translate(); } private string _currencySymbol; private decimal _price; } }