/// <summary> /// Initilizes the LocalizationManger with the culture. /// </summary> /// <param name="provider">Service provider</param> /// <param name="culture">Culture to set</param> public static void Init(IVocabolaryServiceProvider provider, CultureInfo culture) { provider.Initialize().Wait(); Instance.ServiceProvider = provider; Instance.SetCulture(culture); }
/// <summary> /// Create a LocalizationManager with a service provider. /// </summary> /// <param name="provider"></param> protected LocalizationManager(IVocabolaryServiceProvider provider) { ServiceProvider = provider; }
/// <summary> /// Initilizes the LocalizationManger with the default culture. /// </summary> /// <param name="provider">Service provider</param> public static void Init(IVocabolaryServiceProvider provider) => Init(provider, CurrentCulture);