示例#1
0
        public CurrencyTransformerBuilder GetDefaultBuilder()
        {
            var numberTransformer  = new NumberTransformerFactory().Create(Language.Polish);
            var currencyDictionary = new PolishCurrencyDictionary();
            var nounInflector      = new PolishNounInflector();

            return(new CurrencyTransformerBuilder()
                   .SetNumberTransformer(numberTransformer)
                   .SetCurrencyDictionary(currencyDictionary)
                   .SetNounInflector(nounInflector));
        }
示例#2
0
        public NumberTransformerBuilder GetDefaultBuilder()
        {
            var languageNumbersDictionary  = new PolishNumbersDictionary();
            var largeNumberNamesDictionary = new PolishLargeNumberNamesDictionary();

            var triplerTransformer = new GenericTripletTransformer(languageNumbersDictionary);
            var nounInflector      = new PolishNounInflector();

            return(new NumberTransformerBuilder()
                   .SetNumbersDictionary(languageNumbersDictionary)
                   .SetLargeNumberNamesDictionary(largeNumberNamesDictionary)
                   .SetTriplerTransformer(triplerTransformer)
                   .InflectNounsBy(nounInflector));
        }