Non puoi selezionare più di 25 argomenti Gli argomenti devono iniziare con una lettera o un numero, possono includere trattini ('-') e possono essere lunghi fino a 35 caratteri.
 
 
 

30 righe
646 B

  1. using System;
  2. namespace CIG.Translation
  3. {
  4. public class RawFirstCharCapitalizedString : ILocalizedString
  5. {
  6. public RawFirstCharCapitalizedString(ILocalizedString original)
  7. {
  8. this._original = original;
  9. }
  10. public override string ToString()
  11. {
  12. return "[FirstCharCapitalizedString=" + this._original.ToString() + "]";
  13. }
  14. public string Translate()
  15. {
  16. string text = this._original.Translate();
  17. if (string.IsNullOrEmpty(text))
  18. {
  19. return string.Empty;
  20. }
  21. return char.ToUpper(text[0], Localization.CurrentCulture.Info) + text.Substring(1);
  22. }
  23. private ILocalizedString _original;
  24. }
  25. }