|
- 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;
- }
- }
|