public static LocalizationModule Create(LocalizerType type)
 {
     switch (type)
     {
         case LocalizerType.JavaScript: return new JsLocalizationModule();
         case LocalizerType.JavaScript2: return new Js2LocalizationModule();
         case LocalizerType.Xml: return new XmlLocalizationModule();
         case LocalizerType.Resx: return new ResxLocalizationModule();
         default:
             throw new ArgumentException("Invalid type: " + type);
     }
 }
Beispiel #2
0
 public static EntityExtractor GetExtractor(LocalizerType type, ILogger log)
 {
     switch (type)
     {
         case LocalizerType.JavaScript:
             return new Js.JsExtractor { Logger = log };
         case LocalizerType.Xml:
             return new Xml.XmlExtractor() { Logger = log };
         default:
             throw new NotImplementedException();
     }
 }
Beispiel #3
0
        public static LocalizationModule Create(LocalizerType type)
        {
            switch (type)
            {
            case LocalizerType.JavaScript: return(new JsLocalizationModule());

            case LocalizerType.JavaScript2: return(new Js2LocalizationModule());

            case LocalizerType.Xml: return(new XmlLocalizationModule());

            case LocalizerType.Resx: return(new ResxLocalizationModule());

            default:
                throw new ArgumentException("Invalid type: " + type);
            }
        }