/// <summary>
        /// Gets a localization provider with the specified language
        /// </summary>
        public static ILocalizationService Get(CultureInfo ci)
        {
            if (ci.Equals(CultureInfo.InvariantCulture))
            {
                return(InvariantService);
            }

            ILocalizationService service;

            if (!Services.TryGetValue(ci, out service))
            {
                service = Services[ci] = new MoLocalizationService(ci);
            }

            return(service);
        }
 /// <summary>
 /// Returns true if the culture has localization support
 /// </summary>
 public static Boolean isCultureSupported(CultureInfo culture)
 {
     return(MoLocalizationService.isCultureSupported(culture));
 }