Exemplo n.º 1
0
 public RantFormat(CultureInfo culture, IEnumerable <string> titleCaseExclusions, Pluralizer pluralizer)
 {
     Culture = culture;
     foreach (var word in titleCaseExclusions)
     {
         _titleCaseExcludedWords.Add(word);
     }
     Pluralizer = pluralizer;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Creates a new RantFormat instance with the specified configuration data.
 /// </summary>
 /// <param name="culture">The culture to associate with the format.</param>
 /// <param name="writingSystem">The writing system to use.</param>
 /// <param name="titleCaseExclusions">A collection of words to exclude from title case capitalization.</param>
 /// <param name="pluralizer">The pluralizer to use.</param>
 /// <param name="numVerbalizer">The number verbalizer to use.</param>
 public RantFormat(
     CultureInfo culture, WritingSystem writingSystem, IEnumerable <string> titleCaseExclusions,
     Pluralizer pluralizer, NumberVerbalizer numVerbalizer)
 {
     Culture       = culture;
     WritingSystem = writingSystem;
     foreach (string word in titleCaseExclusions)
     {
         TitleCaseExclusions.Add(word);
     }
     Pluralizer       = pluralizer;
     NumberVerbalizer = numVerbalizer;
 }
Exemplo n.º 3
0
		public RantFormat(CultureInfo culture, char stdSpace, IEnumerable<char> letters,
			char openingPrimaryQuote, char closingPrimaryQuote, char openingSecondaryQuote, char closingSecondaryQuote,
			IEnumerable<string> titleCaseExclusions, Pluralizer pluralizer)
		{
			Culture = culture;
			StandardSpace = stdSpace;
			LettersInternal = letters.ToArray();
			OpeningPrimaryQuote = openingPrimaryQuote;
			ClosingPrimaryQuote = closingPrimaryQuote;
			OpeningSecondaryQuote = openingSecondaryQuote;
			ClosingSecondaryQuote = closingSecondaryQuote;
			foreach (var word in titleCaseExclusions) _titleCaseExcludedWords.Add(word);
			Pluralizer = pluralizer;
		}
Exemplo n.º 4
0
 public RantFormat(CultureInfo culture, char stdSpace, IEnumerable <char> letters,
                   char openingPrimaryQuote, char closingPrimaryQuote, char openingSecondaryQuote, char closingSecondaryQuote,
                   IEnumerable <string> titleCaseExclusions, Pluralizer pluralizer)
 {
     Culture               = culture;
     StandardSpace         = stdSpace;
     LettersInternal       = letters.ToArray();
     OpeningPrimaryQuote   = openingPrimaryQuote;
     ClosingPrimaryQuote   = closingPrimaryQuote;
     OpeningSecondaryQuote = openingSecondaryQuote;
     ClosingSecondaryQuote = closingSecondaryQuote;
     foreach (var word in titleCaseExclusions)
     {
         _titleCaseExcludedWords.Add(word);
     }
     Pluralizer = pluralizer;
 }
Exemplo n.º 5
0
		public RantFormat(CultureInfo culture, IEnumerable<string> titleCaseExclusions, Pluralizer pluralizer)
		{
			Culture = culture;
			foreach (var word in titleCaseExclusions) _titleCaseExcludedWords.Add(word);
			Pluralizer = pluralizer;
		}